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

موضوع: #برش_تصاویر
شماره آموزش: 135


📦بسته مورد نیاز
graphicx

👤 نویسنده بسته
D. P. Carlisle

🔸فرم کلی دستور
\includegraphics[trim={5cm 5cm 5cm 5cm},clip]{image}


🔹وجود حاشیه اضافه در تصاویر فراخوانی شده در لاتک، موجب ایجاد فاصله بین تصویر و متن و تصویر و زیرنویس می‌شود.
برای برش حاشیه اضافه تصاویر علاوه بر ابزارهای خارجی می‌توان از ابزار داخلی لاتک استفاده کرد. در دستور بالا با پارامتر trim مقدار حاشیه اضافه مشخص می‌شود و پارامتر clip عملیات برش را انجام می‌دهد.
اعداد دستور به ترتیب نشان دهنده حاشیه‌های
trim={<left> <lower> <right> <upper>}
هستند.

🔰مثال

\begin{figure}
\centering
\includegraphics[trim={5cm 5cm 5cm 5cm},clip]{image}
\caption{your caption}\label{your label}
\end{figure}

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

موضوع: شکستن #محیط_subfigure بین صفحات
شماره آموزش: 136


📦بسته مورد نیاز
caption, subcaption

👤 نویسنده بسته
Axel Sommerfeldt

🔸فرم کلی دستور
\ContinuedFloat

🔹برای قرار دادن تصاویر وابسته به هم بین چند صفحه، به عبارت دیگر شکستن محیط subfigure بین صفحات، دستور
\ContinuedFloat
را از صفحه دوم به بعد در مقابل
\begin{figure}
قرار می‌دهیم.

🔰مثال

\begin{figure}[ht!]
\begin{subfigure}[b]{\textwidth}
\centering
\includegraphics[scale=0.5]{example-image}
\subcaption{}
\label{}
\end{subfigure}

\begin{subfigure}[b]{\textwidth}
\centering
\includegraphics[scale=0.5]{example-image}
\subcaption{}
\label{}
\end{subfigure}

\begin{subfigure}[b]{\textwidth}
\centering
\includegraphics[scale=0.5]{example-image}
\subcaption{}
\label{}
\end{subfigure}
% \caption{}
\end{figure}
\begin{figure}[ht!]\ContinuedFloat
\begin{subfigure}[b]{\textwidth}
\centering
\includegraphics[scale=0.5]{example-image}
\subcaption{}
\label{}
\end{subfigure}

\begin{subfigure}[b]{\textwidth}
\centering
\includegraphics[scale=0.5]{example-image}
\subcaption{}
\label{}
\end{subfigure}
\caption{}
\label{}
\end{figure}

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

موضوع: #rcases
تابع چند‌ضابطه‌ای از سمت راست
شماره آموزش: 137


📦بسته مورد نیاز
mathtools

👤 نویسنده بسته
Morten Høgholm, LarsMadsen

🔸برای نوشتن تابع چند‌ضابطه‌ای به طوری که آکولاد آن در سمت مقابل باشد، ضمن فراخوانی پکیج معرفی شده از محیط rcases استفاده می‌شود.

🔰مثال

\[
\begin{rcases}
x^2 & for\ x>0\\
x^3 & else
\end{rcases} \quad \Rightarrow \cdots
\]

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

موضوع: تعداد #ستون‌های #ماتریس
شماره آموزش: 138



🔸بیشینه‌ی تعداد ستون‌های ماتریس در حالت پیش‌فرض 10 ستون است. برای ماتریس‌های بزرگ‌تر دستور زیر رو قبل از
\begin{document}
قرار دهید:

\setcounter{MaxMatrixCols}{20}

توجه داشته باشید که عدد 20 در دستور بالا بیشینه‌ی تعداد ستون‌های ماتریس مورد نظر شما است. اگر تعداد ستون‌های ماتریس شما از این تعداد بیشتر است می‌توانید به جای این عدد، عدد بزرگتری قرار دهید.

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

موضوع: تغییر #فونت_ریاضی در #بیمر
شماره آموزش: 139


🔸برای تغییر فونت ریاضی در کلاس بیمر، به‌طوری‌که شبیه کلاس‌های دیگر شود دستور

\usefonttheme{professionalfonts}

را قبل از

\begin{document}

قرار دهید.

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

موضوع: معرفی آپشن‌های بسته #hyperref
شماره آموزش: 141


🔸پکیج مورد نیاز
hyperref
👥نویسندگان بسته
Sebastian Rahtz
Heiko Oberdiek


🔸بسته hyperref برای جهشی کردن ارجاعات در متن به کار می‌رود.
\usepackage[<options>]{hyperref}

🔹برخی از پارامترهای بسته (<options>)، به شرح زیر است.

colorlinks:
رنگی کردن ارجاعات

urllink:
رنگی کردن لینکهای url

hidelinks:
حذف رنگ و کادر دور ارجاعات

pagebackref:
درج شماره صفحات جلوی هر مرجع

citecolor:
رنگی کردن مراجع

linkcolor=blue,citecolor=magenta:
انتخاب رنگ دلخواه برای ارجاعات

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

موضوع: توضیحاتی پیرامون #اجسام_شناور
شماره آموزش: 142



🔸جدول، الگوریتم و شکل، محیط‌های شناور هستند.
لاتک برای قرار دادن آن‌ها در صفحات، آن‌ها را در صف انتظار قرار می‌دهد تا هر وقت در صفحه‌ای جای مناسبی رو پیدا کند، شکل‌ها رو یکی یکی قرار ‌دهد.
متاسفانه (یا خوشبختانه!) لاتک، موقع قرار دادن محیط‌های شناور، نوبت را رعایت نمی‌کند؛ یعنی مثلاً ممکن است شناوری که قبل از همه، کد آن در فایل ورودی آمده، در فایل خروجی، در مکان چهارم قرار بگیرد.
🔹گاهی اوقات، این صف خیلی شلوغ می‌شود و در نتیجه، لاتک رفتار عجیبی از خودش نشان می‌دهد.

⁉️اما راه‌حل چیست؟

1️⃣از آرگومان‌های h، b، t یا ترکیبی از آن‌ها به درستی استفاده کنید. دقت داشته باشید که موقع استفاده از مثلاً آرگومان h، شما در واقع به لاتک می‌گویید که

put the float here if it’s OK with you
یعنی «این محیط شناور رو اگه از نظرت مشکلی ندارد، بذارش اینجا». بنابراین لاتک، بعضی وقت‌ها، تصمیم شما (استفاده از h) را نادیده می‌گیرد و بر مبنای تصمیم خودش، شناورها را قرار می‌دهد.

2️⃣استفاده از بسته float و آرگومان H:
با این آرگومان به لاتک می‌گویید که

put it HERE, period!
یعنی شناور را بذار اینجا، بحث هم نکن!

⚠️ اما استفاده از بسته float و پارامتر
H
عواقب ناخوشایندی دارد مثل ایجاد فاصله‌های هرز بین متن که راهی برای اصلاح ندارند.
بنابراین توصیه می‌شود، به قانون لاتک مبنی بر شناور بودن شکل، جدول و الگوریتم احترام بگذارید و از ثابت کردن جای آن‌ها خودداری کنید.

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

موضوع: تعریف #رنگ جدید
شماره آموزش: 144


🔸پکیج مورد نیاز
xcolor
👤نویسنده بسته
Dr. Uwe Kern


🔸 شکل کلی دستور
\definecolor{name}{model}{color-spec}

1️⃣ گزینه name نام دلخواهی است که برای رنگ انتخاب می‌کنید.
2️⃣گزینه model شامل نوع رنگ از
natural, rgb, cmy, cmyk, hsb, gray, RGB, HTML, HSB, Gray
است.
3️⃣گزینه color-spec کد رنگی است که انتخاب کرده‌اید.

🔰مثلا برای تعریف رنگ hotpink با کد
255 105 180 از نوع RGB، به این شکل عمل می‌کنیم:

\definecolor{hotpink}{RGB}{255,105,180}

و در متن هر جا که نیاز به استفاده از این رنگ بود از نام hotpink استفاده می‌کنیم.

\textcolor{hotpink}{متن}


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

موضوع: #شعر
شماره آموزش: 145


🔸 پکیج مورد نیاز
bidipoem
👤 نویسنده بسته
Vafa Khalighi

🔸 شکل کلی دستور:
\begin{traditionalpoem}
⟨verse1⟩&⟨verse2⟩\\
⟨verse3⟩&⟨verse4⟩\\

\end{traditionalpoem}


🔹 بسته bidipoem برای حروفچینی شعرهای فارسی استفاده می‌شود.

1️⃣ این بسته را بعد از بسته xepersian فراخوانی کنید.
2️⃣ اگر تمایل دارید فاصله پیشفرض بین دو مصرع را تغییر دهید دستور
\renewcommand\poemcolsepskip{⟨length⟩}
به شما کمک می‌کند.
3️⃣ بین هر مصرع یک & قرار دهید.
4️⃣ در پایان هر بیت \\ قرار دهید.
5️⃣ حتما دوبار با کامپایلر xelatex اجرا کنید.

🔰 مثال:

\renewcommand\poemcolsepskip{1cm}
\begin{traditionalpoem}
مرا گر دولت عالم ببخشند&
برابر با نگاه مادرم نیست\\
\end{traditionalpoem}


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

موضوع: #شکستن_متن در سلول‌های #جدول
شماره آموزش: 146


🔸 پکیج مورد نیاز
makecell
👤 نویسنده بسته
Olga Lapko

🔸 شکل کلی دستور:
\makecell{}


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

🔸برای تراز کردن متن در سمت راست یا چپ یا پایین سلول جدول میتوان پارامتر [l]، [r] و [b] را بعد از دستور قرار داد.

\makecell[l]{Left aligned \\ cell text}

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

\makecell*[{p{3cm}}]{Cell long text with predefined width}

🔰 مثال:

\makecell{مقداری متن \\ مقداری متن}

*️⃣دستور را می‌توان به صورت ترکیبی درون دستورهای
\multicolumn{cols}{pos}{\makecell{مقداری متن \\ مقداری متن}}
و
\multirow{number of rows}{width}{\makecell{مقداری متن \\ مقداری متن}}
نیز قرار داد.

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

موضوع: کم کردن #حاشیه اسلایدهای #بیمر
شماره آموزش: 147


🔸 شکل کلی دستور:
\setbeamersize{text margin left=5mm,text margin right=5mm}


🔹 برای کم کردن حاشیه چپ و راست اسلاید در کلاس بیمر، دستور بالا را قبل از

\begin{document}
قرار دهید.
اعداد 5mm بسته به اندازه مورد نظر قابل تغییر است.

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

موضوع: معرفی آپشن‌های فریم در #بیمر
شماره آموزش: 148


🔸 شکل کلی دستور:
\begin{frame}[<option>]


🔹 برای اضافه کردن ویژگی خاص به هر فریم در بیمر می‌توان از آپشن‌های معرفی شده‌ی زیر استفاده کرد.

1️⃣برای حذف نوار بالا و پایین هر اسلاید
\begin{frame}[plain]

2️⃣حذف شماره اسلاید
\begin{frame}[noframenumbering]

3️⃣قرار دادن متن در بالا (t)، پایین (b) و وسط اسلاید (c)
\begin{frame}[t]

4️⃣برای استفاده از verbatim یا کدهای برنامه‌نویسی
\begin{frame}[fragile]

5️⃣برای شکستن متن یک اسلاید به چند اسلاید
\begin{frame}[allowframebreaks]

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

موضوع: #فلش‌های_بلند
شماره آموزش: 149


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


🔹 برای درج انواع فلش‌های بلند در لاتک ضمن فراخوانی پکیج معرفی شده دستورات زیر را استفاده کنید.

\xlongequal{}
\xLongleftarrow{}
\xLongrightarrow{}
\xLongleftrightarrow{}
\xLeftrightarrow{}
\xlongleftrightarrow{}
\xleftrightarrow{}
\xlongleftarrow{}
\xlongrightarrow{}

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

موضوع: محاسبه #زمان اجرای فایل لاتک در موتور XeTeX
شماره آموزش: 150


🔸 برای این منظور کد
\makeatletter
\def\printruntime{\strip@pt\dimexpr \elapsedtime sp\relax}
\makeatother

را قبل از
\begin{document}
و دستور
\resettimer
را بعد از آن قرار می‌دهیم و برای چاپ زمان اجرا در انتهای فایل، دستور
$\printruntime$
را قرار دهید.

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

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

موضوع: راهنمای رسم #مدارهای_الکتریکی
شماره آموزش: 151


🔸 پکیج مورد نیاز
CircuiTikZ
👥 نویسندگان بسته
Massimo A. Redaelli
Stefan Lindner
Stefan Erhardt
Romano Giannetti

🔸این بسته برای درج مدارهای الکترونیکی در نوشتارها، برای استفاده مهندسان برق در لاتک نوشته شده است.
🔹این بسته باید بعد از بسته tikz فراخوانی شود.

‌ =====================
❤️@LearnLaTex
‌ =====================‌
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/07/03 14:33:50
Back to Top
HTML Embed Code: