Learn LaTex

@learnlatex


آموزش، رفع اشکال و ارائه منابع در زمینه حروفچینی با نرم افزار لاتک و بسته زی‌پرشین

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

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

ادمین‌ها:
@amin_roshani
@Maryam_stat

Learn LaTex

23 Aug, 14:54


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

موضوع: افزایش #فاصله شماره و عنوان در #فهرست‌
شماره آموزش: 183

📦 بسته مورد نیاز:
tocloft
👥نویسندگان بسته
Peter Wilson, Herries Press


🔸برای افزایش فاصلهٔ عنوان بخش، زیربخش، زیرزیربخش و شمارهٔ آن‌ها در فهرست مطالب، ضمن فراخوانی بستهٔ معرفی شده، دستورات زیر را قبل از بیگین داکیومنت قرار دهید
\advance\cftsecnumwidth 1em\relax %section
\advance\cftsubsecnumwidth 1em\relax %subsection
\advance\cftsubsubsecnumwidth 1em\relax %subsubsection


🔹برای افزایش فاصلهٔ عنوان کپشن شکل و جدول با شمارهٔ آن‌ها در لیست شکل‌ها و جدول‌ها، ضمن فراخوانی بستهٔ معرفی شده، دستورات زیر را قبل از بیگین داکیومنت قرار دهید
\advance\cftfignumwidth 1em\relax %figure
\advance\cfttabnumwidth 1em\relax %table


#tocloft #toc #subsubsection #subsection #tableofcontents

‌ =====================
@LearnLaTex
‌ =====================‌

Learn LaTex

27 May, 07:18


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

موضوع: درج #مشخصات در قسمت #document_properties
شماره آموزش: 182

◽️ بسته مورد نیاز:
hyperref


📄چگونگی قرار گرفتن مشخصات نویسنده در document properties فایل pdf، در بسته hyperref‌ تعریف شده است. برای این کار پارامترهای
pdfauthor={},
pdftitle={},
pdfsubject={},
pdfkeywords={},
pdfproducer={},
pdfcreator={}

را به قسمت اختیاری بسته اضافه کنید و در آکولاد هر قسمت مشخصات مربوطه را درج کنید.

\usepackage[%
pdfauthor={MARYAM KHANAHMADI},
pdftitle={The Title},
pdfsubject={The Subject},
pdfkeywords={Some Keywords},
pdfproducer={Latex with XePersian},
pdfcreator={XeLatex}]{hyperref}


💬علاوه‌بر این، با قرار دادن پارامتر
pdfinfo=on
در قسمت پارامتر اختیاری بسته xepersian، نسخهٔ بسته‌های bidi و xepersian‌ استفاده شده در فایل در قسمت
Application
نمایش داده می‌شود.
\usepackage[%
logo=on,%
pdfinfo=on%
]{xepersian}


#hyperref #xepersian #document_properties #title #author #latex #tex #pdf #pdfinfo

‌ =====================
@LearnLaTex
‌ =====================‌

Learn LaTex

16 May, 14:42


#امکانات_تک‌استودیو 👍
اضافه شدن دستیار چت هوش مصنوعی به منوی
wizards
در ویرایشگر تک‌استودیو ورژن 4.8.0

#texstudio #chatgpt #ai #wizards #latex #tex #xepersian

‌        =====================
             ❤️@LearnLaTex    
‌        =====================‌

Learn LaTex

01 May, 12:06


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

موضوع: فراخوانی فایل کدهای #برنامه‌نویسی
شماره آموزش: 181

◽️ بسته مورد نیاز:
listings
👤 نویسنده بسته:
Jobst Hoffmann


📄برای فراخوانی کدهای زبان‌های R، پایتون ، متلب و ... در فایل لاتک، راه‌های زیادی وجود دارد. یکی از این روش‌ها، فراخوانی فایل کدها است.
برای این کار باید فایل کدهای برنامه‌نویسی در پوشه‌ای که فایل لاتک ذخیره شده است، ذخیره شود و سپس فایل با دستور
\begin{latin}
\lstinputlisting[language=Python]{source_filename.py}
\end{latin}

در جایی که میخواهید کدها درج شوند، در فایل لاتک فراخوانی شود.

💬در مثال بالا یک کد پایتون فراخوانی شده است. برای فراخوانی فایل R‌ باید زبان را به R تغییر دهید.
\begin{latin}
\lstinputlisting[language=R]{source_filename.R}
\end{latin}


💬به جای

source_filename

نام فایل کدهای خود را قرار دهید.

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

‌ =====================
@LearnLaTex
‌ =====================‌

Learn LaTex

22 Apr, 06:14


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

موضوع: اجرای #bibtex
شماره آموزش: 180


📄برای نوشتن مراجع به سبک bibtex، حتما باید برنامهٔ bibtex روی فایل اجرا شود. برای این اجرا در ویرایشگر تک‌استودیو، دکمه f8 یا از منوی tools گزینه bibliography را کلیک کنید.

💬بعد از اجرای bibtex، حتما به قسمت خطاها توجه کنید و خطاهای bibtex که مربوط به قسمت مراجع است را رفع کنید.

💬بعد از اینکه اطمینان پیدا کردید bibtex و مراجع خطا ندارند، فایل اصلی را به شیوهٔ معمول اجرا کنید تا مراجع در فایل درج شوند.

💬در بعضی از سیستم‌ها، برای عمل کردن دکمه f8، نیاز است که دکمه fn هم بزنید.

‌ =====================
❤️@LearnLaTex
‌ =====================‌

Learn LaTex

17 Apr, 12:27


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

موضوع: تنظیمات ویرایشگر #TeXstudio👍
شماره آموزش: 179

1️⃣ تغییر فونت داخلی ویرایشگر
Options-Configure TeXstudio...-Editor- Font Family- Tahoma


2️⃣تغییر سایز فونت داخلی ویرایشگر
Options-Configure TeXstudio...-Editor- Font Size- 12


3️⃣غیر فعال کردن غلط‌گیر املایی (حذف خطوط قرمز زیر کلمات)
Options-Configure TeXstudio...-Editor- inline Checking- remove tick mark


4️⃣ نمایش شماره خطوط
Options-Configure TeXstudio...-Editor- Show Line Numbers- All Line Numbers


5️⃣ تنظیم کامپایلر xelatex
Options-Configure TeXstudio...-Editor- Build- Default Compiler- xelatex


6️⃣ حذف کادر قرمز دور کدها
Options-Configure TeXstudio...- Complation- Arguments as Placeholder- remove tick mark


7️⃣ حذف تورفتگی کدها
Options-Configure TeXstudio...-Editor- Indentation Mode- Ignor Indentation


8️⃣ حذف حباب‌های راهنمای دستورات

Options-Configure TeXstudio...- Show Advance Options- Adv. Editor-
Show help as tooltip on text in editor- remove tick mark


9️⃣ حذف درج محیط ریاضی درون خطی
Options-Configure TeXstudio...- Complation- Auto Insert Math Delimiters where neded- remove tick mark


0️⃣1️⃣ تغییر رنگ داخلی ویرایشگر
Options-Configure TeXstudio...- General- Appearance- color Scheme


‌ =====================
❤️@LearnLaTex
‌ =====================‌

Learn LaTex

12 Apr, 11:50


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

موضوع: برنامه‌های کاربردی texlive👍
شماره آموزش: 178


📄تک‌لایو در مسیر
C:\texlive\2024\bin\windows

تعداد زیادی برنامه دارد که هر کدام کار خاصی را انجام می‌دهند. برخی از این ابزارها در ادامه معرفی می‌شوند.

💬epstopdf
این برنامه، شکل‌های با فرمت eps‌ را به فرمت pdf تبدیل می‌کند. [آموزش استفاده]

💬latexdiff
این برنامه، تفاوت‌های دو فایل لاتک را مشخص می‌کند. [آموزش استفاده]

💬 pdfcrop
این برنامه، حاشیه‌های اضافی عکس با فرمت pdf را برش می‌دهد. برای استفاده باید باید در مسیر پوشه‌ای که فایل عکس pdf‌ذخیره شده پنجره cmd را باز کرده و دستور
pdfcrop fig.pdf fig-cropp.pdf

را اجرا کنید. fig.pdf نام فایل pdf فعلی و fig-cropp نام فایل بریده شده است.

💬pdfimages
pdfimages -all img.pdf img-all

استخراج کردن عکس‌های درون یک فایل pdf.

‌ =====================
❤️@LearnLaTex
‌ =====================‌

Learn LaTex

15 Mar, 05:58


آپدیت قالب پایان‌نامه دانشگاه اراک

📝نگارش 0.8 ویرایش 25 اسفند 1402

💬تغییرات این نسخه:

📄تست قالب با تک‌لایو ۲۰۲۴
📄 تغییر صفحه عنوان فارسی
📄تغییر استایل مراجع

==================
❤️@LearnLaTex
‌ ==================

Learn LaTex

15 Mar, 05:40


راهنمای دانلود و نصب تک‌لایو ۲۰۲۴

=====================
❤️@LearnLaTex
‌ =====================

Learn LaTex

14 Mar, 04:51


➡️تک‌لایو ۲۰۲۴ 👍 منتشر شد⬅️

حجم فایل دانلود: 5.6G

=====================
❤️@LearnLaTex
‌ =====================‌

Learn LaTex

25 Dec, 07:53


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

موضوع: دستور #cmidrule
شماره آموزش: 177

📦بسته موردنیاز
booktabs
👤نویسنده بسته:
Simon Fear


🔸دستور
\cmidrule

نسخهٔ بهبودیافته دستور
\cline

در لاتک استاندارد است.
یکی از معایب دستور
\cline

این است که خطی که ترسیم می‌کند، تمام عرض ستون‌های مشخص شده را در برمی‌گیرد و باعث می‌شود که دو cline متوالی به هم بچسبند.
برای اصلاح این مشکل، دستور
\cmidrule

آرگومان اختیاری را درون پرانتز در اختیار قرار می‌دهد که به‌اندازهٔ دلخواه یا به اندازه‌ٔ پیش‌فرض تنظیم شده، انتهای چپ و راست خط را برش می‌دهد تا از چسبیدن دو خط به هم جلوگیری کند. مقدار پیش‌فرض 0.5em است. می‌توان این مقدار را کم یا زیاد کرد یا حتی فقط از یک‌طرف برش داد. ضخامت خط را هم می‌توان تغییر داد.

🔹حالت کلی دستور به شکل زیر است:
\cmidrule[<length>](<trimming>){a–b}

آرگومان length ضخامت خط را کنترل می‌کند.

*️⃣برای مثال اگر بخواهید سمت راست خط را از مقدار پیش‌فرض بیشتر برش دهید دستور زیر استفاده می‌شود:
\cmidrule(lr{.75em}){1-3}

*️⃣دستور برش از سمت چپ و راست طبق اندازه پیش‌فرض به شکل
\cmidrule(lr){1-3}

است.

‌ =====================
❤️@LearnLaTex
‌ =====================‌

Learn LaTex

08 Dec, 06:04


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

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

📦بسته موردنیاز
amsthm
👤نویسنده بسته:
American Mathematical Society


🔸دستور
\newtheorem{}{}

برای تعریف، قضیه، مثال و ... استفاده می‌شود. با این دستور می‌توان به این محیط‌ها یک شماره اختصاص داد. اما اگر نیاز باشد که در متنی این محیط‌ها شماره نداشته باشند، باید ضمن فراخوانی پکیج مورد نیاز، هنگام تعریف دستور، برای آن ستاره بزنیم مانند:
\newtheorem*{theorem}{قضیه}

و اگر می‌خواهیم یک محیط مشابه اما در دو حالت با و بدون شماره تعریف کنیم، علاوه‌بر ستاره زدن برای newtheorem باید نام آن را هم در یکی از حالت‌ها تغییر دهیم.
مثلا اگر بخواهیم در متن، هم محیط قضیه بدون شماره و هم با شماره استفاده کنیم، باید دو محیط به شکل زیر تعریف کنیم:

\newtheorem*{theorem*}{قضیه}
\newtheorem{theorem}{قضیه}

برای محیط اول می‌توان به جای
theorem*
هر نام دلخواه دیگری تعریف کرد. استفاده از محیط اول یک قضیه بدون شماره خروجی می‌دهد و استفاده از محیط دوم منجر به خروجی یک محیط قضیه با شماره می‌شود.

‌ =====================
❤️@LearnLaTex
‌ =====================‌

Learn LaTex

10 Oct, 11:21


🔹 قالب پوستر

Learn LaTex

23 Sep, 06:05


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

موضوع: بسته #enumerate
شماره آموزش: 175

📦بسته موردنیاز
enumerate
👤نویسنده بسته:
David Carlisle


🔸 محیط enumerate به‌صورت پیش‌فرض آیتم‌ها با اعداد ۱.، ۲. و ... شماره‌گذاری می‌کند. اگر بخواهید شماره‌گذاری‌ها با حروف ابجد یا یونانی یا حروف انگلیسی و یا اینکه به‌ جای نقطهٔ بعد از عدد پرانتز باشد، ضمن فراخوانی پکیج enumerate باید شیوهٔ شماره‌گذاری رو برای محیط تعریف کرد تا به‌صورت خودکار این کار را انجام دهد.


1️⃣ برای شماره‌گذاری با حروف ابجد
\begin{enumerate}[a)]

2️⃣ برای شماره‌گذاری با اعداد یونانی
\begin{enumerate}[(i)]

3️⃣ برای جایگزین کردن خط تیره به جای نقطه بعد از عدد
\begin{enumerate}[1-]

*️⃣ در یک فایل، نمی‌توان همزمان بسته enumerate و enumitem را استفاده کرد.

‌ =====================
❤️@LearnLaTex
‌ =====================‌