Learn LaTex
1.64K subscribers
69 photos
1 video
70 files
21 links
آموزش، رفع اشکال و ارائه منابع در زمینه حروفچینی با نرم افزار لاتک و بسته زی‌پرشین

🔗لینک گروه:
https://t.me/+c9H2AmM-3FJjYTM0

🔗لینک کانال:
@LearnLatex

ادمین‌ها:
@amin_roshani
@Maryam_stat
Download Telegram
Lecture_9_By_Ali_Mesforush.mkv
136.3 MB
🎥 جلسه نهم

📋 آموزش ساخت اسلاید در کلاس بیمر
BeamerTest.tex
3.5 KB
🔗 نمونه قالب بیمر.

ℹ️ قالب در تک‌لایو ورژن 2015 به بعد قابل اجراست.
‌ =====================
کانال آموزش لاتک
‌ =====================

مجموعه #فیلم‌های #آموزشی

👆👆👆👆

‌ =====================
@LearnLaTex
‌ =====================
‌ =====================
❤️ کانال آموزش لاتک
‌ =====================

موضوع: تغییر #مقدار #شمارنده‌ها
شماره آموزش : 72

🔸شکل کلی دستور
\setcounter{countername}{value}

که countername نام شمارنده‌ای است که قبلاً تعریف شده است و value مقداری است که می خواهیم به آن نسبت دهیم. این مقدار نباید حاوی واحد باشد و یا اینکه عددی اعشاری باشد ولی می‌تواند یک عدد منفی باشد.

از این دستور می‌توان برای
🔹 شروع شماره‌گذاری صفحات با یک عدد خاص، با دستور
\setcounter{page}{20}

🔹تغییر شماره‌گذاری بخش‌ها، با دستور
\setcounter{section}{5}
و ...
استفاده کرد.

🔹برخی از شمارنده‌های موجود عبارتند از:
chapter, part, section, subsection, page, footnote, figure, ...

‌ =====================
❤️ @LearnLaTex
‌ =====================
Please open Telegram to view this post
VIEW IN TELEGRAM
‌ =====================
❤️ کانال آموزش لاتک
‌ =====================

موضوع: معرفی #قلم‌ها
شماره آموزش : 73

🔹قلم‌های فارسی

🔸قلم‌های یاس و پ‌گاراموند:
قلم یاس براساس قلم XB Yas و قلم پ‌گاراموند براساس قلم Garamond ساخته شده است.
این دو قلم به‌ویژه برای زی‌پرشین بهینه شده‌اند و هم‌اکنون به عنوان قلم اصلی نوشته‌ها با زی‌پرشین توصیه می‌شوند. قلم یاس صفر توخالی دارد، حالت ایتالیک آن خوابیده به چپ است و با پارامتر Kashida در زی‌پرشین نیز به خوبی کار می‌کند.

🔸قلم‌های فارسی سری ایکس:
این قلم‌ها را گروه کاربران ایرانی مکینتاش (ایرماگ) ساخته‌اند. این قلم‌ها بسیار کامل و باکیفیت هستند.
کاربران زی‌پرشین معمولاً نوشته‌های فارسی خود را با قلم XB Zar یا XB Kayhan یا XB Niloofar می‌نویسند. ولی بیشتر قلم‌های این سری را نمی‌توان با پارامتر Kashida در زی‌پرشین به‌کاربرد.

🔸قلم‌های اصلاح‌شده فارسی سری persian-hm-xs2:
پایه و اساس این فونت‌ها همان فونت‌های سری XB هست. ولی اصلاح شده‌اند.

🔸قلم‌های اصلاح‌شده فارسی سری persian-hm-ftx:
پایه و اساس این فونت‌ها همان فونت فارسی‌تک هست. ولی اصلاح شده است.

🔸قلم نستعلیق:
این قلم بسیار زیبا زیر نظر شورای عالی اطلاع‌رسانی ساخته شده است. به خاطر سبک و پیچیدگی‌های زیادش، این قلم اکیداً با پارامتر Kashida به مشکل برمی‌خورد.

🔸قلم Parsi Digits:
بیشتر قلم‌های فارسی رقم صفر را به شکل یک نقطهٔ توپر نشان می‌دهند که در نوشته‌های ریاضی چندان زیبا به نظر نمی‌رسد. برای رفع این مشکل قلمی به نام Parsi Digits طراحی شده است که صفر تو خالی دارد.
می‌توان این قلم را فقط برای نمایش اعداد در نوشته‌های زی‌پرشین به کار برد. به دلیل مشکلات زیادی که این قلم دارد، به‌کاربردن آن دیگر توصیه نمی‌شود. به جایش قلم یاس را به‌کارببرید.

🔸قلم‌های موسسهٔ سیل (SIL International):
دو قلم به نام‌های Scheherazade (شهرزاد) و Lateef (لطیف) که بسیار حرفه‌ای و باکیفیت هستند، ولی چهرهٔ کلی آن‌ها بیشتر مناسب نوشته‌های عربی (مثلاً در نوشتن متن قرآن) هستند.

🔸قلم‌های خوابیده به چپ:
حالت ایتالیک (Italic) در بیشتر نرم‌افزارهای واژه‌پرداز نویسه‌ها را کمی به راست متمایل می‌کند (می‌خواباند). ولی برخی از کاربران عقیده دارند که این حالت فقط برای نویسه‌های لاتین مناسب است و برای نویسه‌های فارسی خوابیده به چپ را ترجیح می‌دهند.

🔹قلم‌های انگلیسی

🔸قلم Linux Libertine
🔸قلم Junicode
🔸قلم Garamond
🔸مجموعهٔ Liberation Fonts ساخت شرکت رِدهت.

ℹ️ مرجع: انجمن پارسی لاتک

‌ =====================
❤️ @LearnLaTex
‌ =====================
Please open Telegram to view this post
VIEW IN TELEGRAM
Yas.zip
960.7 KB
📝قلم Yas و P-Garamond
IranNastaliq.ttf.zip
487.5 KB
📝قلم نستعلیق (IranNastaliq)
ParsiDigits.zip
44 KB
📝قلم Parsi Digits
SIL-fonts-1.001.zip
233.9 KB
📝قلم‌های شهرزاد (Scheherazade) و لطیف (Lateef)
LinLibertineFont-4.4.1.zip
6.8 MB
📝قلم Linux Libertine
junicode-0-6-17.zip
1.2 MB
📝قلم junicode
‌ =====================
❤️ کانال آموزش لاتک
‌ =====================

موضوع: فراخوانی #فایل_ضمیمه
شماره آموزش : 74

🔸پکیج مورد نیاز
pdfpages

برای فراخوانی یک فایل ضمیمه با فرمت pdf در فایل لاتک، ابتدا پکیج مورد نیاز را فراخوانی کنید و سپس در هر قسمتی که می‌خواهید فایل pdf آنجا قرار گیرد، دستور زیر را وارد کنید.

\includepdf[pages=?-?]{file name}

🔹پارامتر [pages=?-?] تعداد صفحاتی که باید فراخوانی شوند را مشخص می‌کند.

مثلا اگر قرار است صفحات 5 تا 8 فایلی به نام report فراخوانی شود، باید به این شکل نوشته شود.

\includepdf[pages=5-8]{report}

‌ =====================
❤️ @LearnLaTex
‌ =====================
Please open Telegram to view this post
VIEW IN TELEGRAM
‌ =====================
❤️ کانال آموزش لاتک
‌ =====================

موضوع: رسم #دیاگرام
شماره آموزش : 76

🔸پکیج مورد نیاز

\usepackage[all]{xy}

🔹 ساده‌ترین کد برای رسم دیاگرام به صورت مثال زیر است که دستورات استفاده شده در آن را توضیح می‌دهیم.

\begin{displaymath}
\xymatrix{
A \ar[r]^f \ar[d]_g & B \ar[d]^{g'} \\
D \ar[r]_{f'} & C
}
\end{displaymath}

🔰معرفی دستورات:

1⃣دستورات باید در محیط
\begin{displaymath}
...
\end{displaymath}
قرار بگیرند.

2⃣کد
\ar[ ]
برای کشیدن پیکان استفاده می‌شود.
برای پیکان به سمت راست از r، سمت پایین از d، سمت چپ l و برای کشیدن پیکان به سمت بالا از u درون نماد [] استفاده می‌کنیم.

3⃣وقتی می‌خواهیم بالا یا پایین پیکانها چیزی بنویسیم از نمادهای معمول ^ و _ استفاده می‌کنیم. نماد ^ برای نوشتن بالای پیکانها و نماد _ برای نوشتن زیر پیکانها که باید بلافاصله بعد از دستور پیکان نوشته شود. مانند مثال:
\ar[r]^f
که f را بالای پیکانی که جهتش به سمت راست است قرار می‌دهد.
طبق معمول اگر توان یا زیرنویس بیش یک کاراکتر باشد باید درون {} قرار گیرد.
برای پیکانهایی که به صورت عمودی هستند نیز از این دستورات (^ و _) برای قرار دادن عبارت در طرفین انها استفاده می‌شود.

4⃣علامت & به عنوان جداکننده استفاده می‌شود که باید بعد از دستور هر پیکان، استفاده شود.

5⃣در انتهای خط اول هم باید از \\ استفاده کرد.

💥برای دریافت آموزش بیشتر درباره رسم دیاگرام به لینکهای زیر مراجعه کنید.

💎https://telegram.me/LearnLaTex/308

💎https://en.wikibooks.org/wiki/LaTeX/Xy-pic

‌ =====================
❤️ @LearnLaTex
‌ =====================
Please open Telegram to view this post
VIEW IN TELEGRAM
‌ =====================
کانال آموزش لاتک
‌ =====================

مجموعه #آموزشهای #بیمر

👇👇👇👇

‌ =====================
@LearnLaTex
‌ =====================
‌ =====================
کانال آموزش لاتک
‌ =====================

موضوع: آموزش بیمر
شماره آموزش : —

🔸مروری بر تاریخچه بیمر فارسی
🔸آموزش تراز کردن متن در اسلایدها
🔸آموزش فعال کردن حالت گذار در بیمر

‌ =====================
@LearnLaTex
‌ =====================
‌ =====================
کانال آموزش لاتک
‌ =====================

موضوع: تاریخچه ساخت اسلاید فارسی
شماره آموزش : —

🔸بیمر (beamer) یکی از طبقات (ساختارهای) شناخته شده در لاتک می‌باشد که برای ساخت اسلاید به‌کار می‌رود.
از آنجایی که بیمر بر پایه لاتک انگلیسی تعبیه شده بنابراین سازگاری کمی با زبان پارسی دارد. اما تلاشهای زیادی انجام گرفته تا کاربران فارسی زبان لاتک هم بتوانند از این قابلیت استفاده کنند.

◀️ در سال‌های ۲۰۰۹ و ۲۰۱۰، به همت نویسنده بسته زیپرشین، مجموعه دستوراتی تحت عنوان xebeamer نوشته شد که در قالب بسته xebeamer و قرار دادن فایل این مجموعه دستورات با پسوند sty در مسیر فایل اصلی تک، در تک‌لایوهای ۲۰۰۹ و ۲۰۱۰، امکان ساخت اسلایدهای فارسی ایجاد شد.

◀️ در سال ۲۰۱۱، بسته‌ای در تک‌لایو آن سال قرار گرفت به نام luapersian که قرار بود جایگزین بسته xepersian شود اما پشتیبانی از آن متوقف شد. اما این امکان در آن سال وجود داشت که با استفاده از این بسته و سازگاری قابل قبولی که با کلاس بیمر داشت بتوان اسلاید فارسی در قالب بیمر ساخت.

◀️ در فاصله سالهای ۲۰۱۲ تا ۲۰۱۴، کاربران فارسی زبان لاتک دیگر قادر به ساخت اسلاید در کلاس بیمر نبودند. در این سالها کلاس دیگری برای ساخت اسلاید معرفی شد به نام bidipresentation که برای ساخت اسلاید فارسی استفاده می‌شد.

◀️ از سال ۲۰۱۵ و با ارائه تک‌لایو در این سال، و البته تلاشهای نویسنده بسته زیپرشین، قابلیت ساخت اسلاید در کلاس بیمر به بسته زیپرشین اضافه شد و کاربران هم اکنون با استفاده از ورژن‌های جدید تک‌لایو و بسته زیپرشین امکان ساخت اسلاید را دارند.

‌ =====================
@LearnLaTex
‌ =====================
‌ =====================
❤️ کانال آموزش لاتک
‌ =====================

موضوع: متن #تراز در #بیمر
شماره آموزش : 78

🔸پکیج مورد نیاز
ragged2e
👤 نویسنده بسته
Martin Schröder

🔹در کلاس beamer با استفاده از پکیج بالا و قرار دادن چهار دستور

\apptocmd{\frame}{}{\justifying}{} 
\addtobeamertemplate{block begin}{}{\justifying}
\addtobeamertemplate{block example begin}{}{\justifying}
\addtobeamertemplate{block alerted begin}{}{\justifying}

قبل از
\begin{document}
در سراسر فایل و هم‌چنین درون بلوک‌ها، متن تراز می‌شود.

📌آپدیت:
در تک‌لایو ۲۰۲۲ و نسخه‌های به‌روز بسته‌های bidi و xepersian باید دستورات بالا بعد از دستور
\begin{document}
قرار بگیرند.

‌ =====================
❤️ @LearnLaTex
‌ =====================
Please open Telegram to view this post
VIEW IN TELEGRAM
‌ =====================
کانال آموزش لاتک
‌ =====================

موضوع: حالت #گذار در #بیمر
شماره آموزش : 79

🔹برای قرار دادن حالت گذار در اسلایدهای لاتک، کافیست یکی از کدهای زیر را در بین
\begin{frame}
...
\end{frame}
قرار داد.


\transblindshorizontal


\transblindsvertical


\transboxin


\transboxout


\transdissolve


\transglitter


\transwipe

دستور زیر برای گذاشتن زمان برای یک اسلاید هست. عدد درون آکولاد زمان نمایش اسلاید را به ثانیه تعیین می‌کند.

\transduration{2}

مثال:

\begin{frame}
\transwipe
\end{frame}
و برای مشاهده خروجی فیلم زیر را ببینید.

‌ =====================
@LearnLaTex
‌ =====================
‌ =====================
کانال آموزش لاتک
‌ =====================

مجموعه #آموزشهای #بیمر

👆👆👆👆

‌ =====================
@LearnLaTex
‌ =====================
‌ =====================
❤️ کانال آموزش لاتک
‌ =====================

موضوع: نوشتن ترکیبات #شیمیایی در لاتک
شماره آموزش: 80

🔸پکیج مورد نیاز
chemfig

🔹برای نوشتن فرمولهای مولکولی در لاتک پکیجهای دیگری مانند

mhchem, chemformula

وجود دارد ولی پکیج chemfig با زیپرشین سازگار شده است.

🔸برای نوشتن فرمول مولکولی مواد، بعد از فراخوانی پکیج مورد نیاز، از دستور

\chemfig{}
استفاده می‌شود.
به طور مثال برای نوشتن فرمول مولکولی آب، به صورت زیر عمل می‌کنیم.

\chemfig{H_2O}

🔹نکته‌ای که باید به آن دقت کرد، اینکه اگر نیاز است از این دستور برای نوشتن فرمول مولکولی در ابتدای سطری که بقیه جملات آن فارسی است، استفاده شود، برای جلوگیری از چپ به راست شدن جملات فارسی، باید دستور
\leavevmode
قبل از دستور chemfig قرار بگیرد یعنی به صورت

\leavevmode\chemfig{H_2O}

🔹با استفاده از این پکیج می‌توان با نوشتن چند کد، نمودار ساختار ترکیبات شیمیایی را نیز به راحتی رسم کرد که در صورت نیاز می‌توان به راهنمای بسته مراجعه کرد.

ℹ️ مرجع: انجمن پارسی لاتک و سایت stackexchange

‌ =====================
❤️ @LearnLaTex
‌ =====================
Please open Telegram to view this post
VIEW IN TELEGRAM