@UseLatex کانال آموزشی – Telegram
@UseLatex کانال آموزشی
1.01K subscribers
387 photos
1 video
287 files
76 links
آموزش تایپ با لَتِک

ارتباط با ادمین :
@madad_sh
لینک کانال آموزشی UseLatex:
https://telegram.me/UseLatex
سوپر گروه پرسش و پاسخ
https://news.1rj.ru/str/+RV4IEnj0THQ1NTI0
Download Telegram
⬆️ خروجی مربوط به درس ۲۱۲ ⬆️
@UseLatex 📌
#درس۲۱۳
🔊 الگوریتم
🅰 تغییر در نوع شماره گذاری الگوریتم به دلخواه
ابتدا بسته‌های زیر را در مقدمه‌ی سند و قبل از زی‌پرشین فعال کنید:
\usepackage{algpseudocode}
\usepackage[chapter]{algorithm}
تذکر مهم: اگر بسته را مطابق دو درس ۲۱۱ و ۲۱۲ فعال کرده باشید آنها را حتما غیر فعال کنید.
سپس به صورت زیر الگوریتم رو بنویسید:
مثال:
\begin{algorithm}
\caption{\textbf{مددپور}}
\label{alg1}
\algrenewcommand{\alglinenumber}[1]{\textbf{گام \footnotesize#1.}}
\begin{algorithmic}[1]
\State
\rl{سلام}
\State
\rl{زکوشش به هر چیز خواهی رسید}
\State
\rl{به هر چیز خواهی کماهی رسید}
\State
$4^3=64$
\end{algorithmic}
\end{algorithm}
خروجی مثال‌‌ بالا را در پیام بعدی ببینید.⬇️
تهیه کننده: مددپور
@UseLatex 📌
⬆️ خروجی مربوط به درس ۲۱۳ ⬆️
@UseLatex 📌
#درس۲۱۴
🔊 الگوریتم
🅰 الگوریتم نوشتن در محیط انگلیسی
مطابق نمونه‌ی زیر عمل کنید:
مثال:
\begin{latin}
\begin{algorithm} % enter the algorithm environment
\caption{Calculate $y = x^n$} % give the algorithm a caption
\label{alg1} % and a label for \ref{} commands later in the document
\begin{algorithmic} % enter the algorithmic environment
\REQUIRE $n \geq 0 \vee x \neq 0$
\ENSURE $y = x^n$
\STATE $y \Leftarrow 1$
\IF{$n < 0$}
\STATE $X \Leftarrow 1 / x$
\STATE $N \Leftarrow -n$
\ELSE
\STATE $X \Leftarrow x$
\STATE $N \Leftarrow n$
\ENDIF
\WHILE{$N \neq 0$}
\IF{$N$ is even}
\STATE $X \Leftarrow X \times X$
\STATE $N \Leftarrow N / 2$
\ELSE[$N$ is odd]
\STATE $y \Leftarrow y \times X$
\STATE $N \Leftarrow N - 1$
\ENDIF
\ENDWHILE
\end{algorithmic}
\end{algorithm}
\end{latin}
خروجی مثال‌‌ بالا را در پیام بعدی ببینید.⬇️
تهیه کننده: مددپور
@UseLatex 📌
⬆️ خروجی مربوط به درس ۲۱۴ ⬆️
@UseLatex 📌
#درس۲۱۵
🔊 الگوریتم
🅰 مثال دیگری برای الگوریتم با مراحل شماره‌دار
ابتدا دو بسته‌ی زیر را در مقدمه‌ی سند قرار دهید:
\usepackage{algorithm}
\usepackage[noend]{algpseudocode}
سپس مطابق نمونه‌ی زیر عمل کنید
مثال:
\begin{algorithm}
\caption{الگوریتم با مراحل شماره دار}\label{euclid}
\begin{algorithmic}[1]
\State
مرحله‌ی ‌اول
\State
مرحله‌‌ی دوم
\State
مرحله‌‌ی سوم
\State
...
\State
...
\State
;;;
\State
,,,,
\end{algorithmic}
\end{algorithm}
تذکر: آپشن [1] در جلوی تعریف الگوریتم به این معناست که مضارب یک شماره بخورند. اگر آن را مثلا به ۳ تغییر دهید فقط مضارب سه شماره دار می‌شوند.
خروجی مثال‌‌ بالا را در پیام بعدی ببینید.⬇️
تهیه کننده: مددپور
@UseLatex 📌
⬆️ خروجی مربوط به درس ۲۱۵ ⬆️
@UseLatex 📌
#درس۲۲۱
🔊 نمایه
طریقه‌ی ایجاد نمایه (فهرست راهنما - فهرست مواد) به کمک بسته‌ی makeidx
ابتدا بسته‌ها و دستور زیر را در قسمت پری‌امبل قبل از بسته‌ی زی‌پرشین قرار دهید.
\usepackage[nottoc]{tocbibind}
\usepackage{makeidx}
\makeindex
سپس هر‌جایی از متن که معمولاً برای اولین بار کلمه‌ای به‌کار می‌رود و می‌خواهیم آن را به صفحه‌ی نمایه اضافه کنیم دستور زیر را وارد می‌کنیم. برای نمونه ما میخواهیم کلمه‌ی توپولوژی را در نمایه بیاوریم:
\index{توپولوژی}
حال هر جایی که بخواهیم صفحه‌ی نمایه ظاهر شود دستور زیر را فراخوانی می‌کنیم.
\printindex
در این مرحله ابتدا یک‌بار کامپایل کنید. سپس باید دستور جدید زیر را در ویرایشگر خود ایجاد کنید.
xindy -L persian-variant1 -C utf8 -M numeric-sort -M latex -M latex-loc-fmts -M texindy %.idx
اما به چه صورت این کار را انجام دهید؟ اگر از ویرایشگر Texstudio استفاده می‌کنید به آدرس زیر از آن بروید:
Option\ Configure Texstudio \ Build
سپس در قسمت User Command کلید Add را انتخاب کنید و در اول از جپ myindex:myindex و در کادر دوم دستور زیر را وارد و Ok را انتخاب کنید.
xindy -L persian-variant1 -C utf8 -M numeric-sort -M latex -M latex-loc-fmts -M texindy %.idx


بعد از اضافه کردن این دستور از منوی tools و قسمت User بر روی دستوری که ایجاد کرده اید کلیک کنید تا اجرا شود و گزارش Process exited normally را نتیجه دهد. سپس کامپایل کنید. یک بار دیگر دستور ایجاد شده و کامپایل کردن فایل را اجرا کنید. نمایه برای شما ظاهر می‌گردد. در ویرایشگر بای ‌دای تکس‌میکر ایجاد دستور جدید مشابه می‌باشد و سپس چند بار متوالی f1 و f12 را اجرا کنید.
خروجی یک نمایه را در پیام بعدی ببینید.⬇️
تهیه کننده: مددپور
@UseLatex 📌
⬆️ خروجی مربوط به درس ۲۲۱ ⬆️
@UseLatex 📌
#درس۲۲۲
🔊 ارجاع ( رفرنس دادن)
فرض کنید می‌خواهید به یک فصل یا قضیه یه محیط معادله یا ...ارجاع دهیم. یک نمونه را به عنوان مثال از دو روش زیر انجام می‌دهیم.
روش اول: ابتدا مطابق نمونه‌ی زیر به آن برچسب می‌دهیم:
مثال۱:
\section{تاریخ بختیاری}\label{1}
و سپس به صورت زیر به آن ارجاع می‌دهیم:
من مطالب بخش
(\ref{1})
را مطالعه کرده‌ام.
روش دوم: این روش با بسته‌ی زی‌پرشین سازگاری ندارد و فقط مخصوص متون انگلیسی می‌باشد. در قسمت راهنما، پی دی اف این بسته را می‌تونید ببینید. (البته اینکه در نسخه‌های جدید زی‌پرشین این مشکل مرتفع شده یا نه، من اطلاع دقیق ندارم)
در این روش ابتدا باید بسته‌ی زیر را در مقدمه‌ی سند و قبل از زی‌پرشین فعال کنید.
\usepackage{cleveref}
و سپس مطابق نمونه‌ی زیر ارجاع دهید:
(\cref{1})
تذکر: در روش دوم کلمه‌ی section به صورت اتوماتیک نوشته می‌شود و نیازی به نوشتن دستی ندارد.
خروجی مثال‌‌‌ بالا را در پیام بعدی ببینید.⬇️
تهیه کننده: مددپور
@UseLatex 📌
⬆️ خروجی مربوط به درس ۲۲۲ ⬆️
@UseLatex 📌
#درس۲۲۳
🔊 چارچوب
ابتدا بسته‌ی زیر را در مقدمه‌ی سند و قبل از بسته‌ی زی‌پرشین فعال کنید.
\usepackage{framed}
سپس به چند مثال زیر توجه کنید.
مثال1:
\begin{framed}
\centering
این یک چارچوب ساده و معمولی است.
\end{framed}
مثال2:
\begin{framed}
ما در ره عشق تو اسیران بلاییم\\
\hspace*{6cm}
کس نیست چنین عاشق بیچاره که ماییم
\end{framed}
مثال3:
\begin{framed}
\noindent
\fbox{\parbox[b][9em][b]{0.33\textwidth}{متن \\ } }
\fbox{\parbox[c][4em][s]{0.33\textwidth}{متن بالا \vfill متن پایین} }
\fbox{\parbox[t][4em][c]{0.33\textwidth}{
متن\\} }
\end{framed}
مثال4:
\begin{framed}
\centering
\fbox{\parbox[t][1.2em][c]{.5\textwidth}
{خداوند جهان را به زبان اعداد آفریده است. کپلر}}
\end{framed}
خروجی مثال‌های‌‌‌ بالا را در پیام بعدی ببینید.⬇️
تهیه کننده: مددپور
@UseLatex 📌
👍1
⬆️ خروجی مربوط به درس ۲۲۳ ⬆️
@UseLatex 📌
#درس۲۲۴
🔊 چارچوب رنگی
برای چارچوب رنگی ابتدا بسته‌ی زیر را در مقدمه‌ی سند و قبل از زی‌پرشین فعال کنید.
\usepackage{mdframed}
مثال1:
\begin{mdframed}[backgroundcolor=blue!20]
خداوند جهان را به زبان اعداد آفریده است. کپلر\\
خداوند جهان را به زبان اعداد آفریده است. کپلر\\
خداوند جهان را به زبان اعداد آفریده است. کپلر
\end{mdframed}
مثال2: چارچوبی مناسب سربرگ
\begin{framed}
\begin{center}
به نام خدا
\end{center}
نام
\hrulefill
نام درس
\hrulefill
تاریخ
\hrulefill
\end{framed}
برای مثال سوم ابتدا محیط زیر را معرفی کنید:
\newenvironment{frshaded*}{%
\def\FrameCommand{\fboxrule=\FrameRule\fboxsep=\FrameSep \fcolorbox{framecolor}{shadecolor}}%
\MakeFramed {\advance\hsize-\width \FrameRestore}}%
{\endMakeFramed}
\colorlet{shadecolor}{yellow}
\colorlet{framecolor}{green!200}
\setlength\FrameRule{1.5pt}
مثال۳:
\begin{frshaded*}
\begin{center}
به نام خدا
\end{center}
نام
\hrulefill
نام درس
\hrulefill
تاریخ
\hrulefill
\end{frshaded*}
مثاال۴:
%\usepackage[framemethod=default]{mdframed}
%\usepackage{showexpl}
\mdfdefinestyle{exampledefault}{%
rightline=true,innerleftmargin=10,innerrightmargin=10,
framenoscriptrule=true,framenoscriptrulecolor=green,
framenoscriptbackgroundcolor=yellow,
framenoscriptrulewidth=2pt}
\begin{mdframed}[style=exampledefault,framenoscript={
\begin{center}
به نام خدا
\end{center}
نام
\hrulefill
نام درس
\hrulefill
تاریخ
\hrulefill
}]
\begin{thm}
در یک دنباله حسابی داریم $a_{12}=47\;,\;a_5=19$ .مجموع چند جمله از این دنباله برابر ۳۰۰ است؟
\end{thm}
\end{mdframed}

خروجی مثال‌های‌‌‌ بالا را در پیام بعدی ببینید.⬇️
تهیه کننده: مددپور
@UseLatex 📌
⬆️ خروجی مربوط به درس ۲۲۴ ⬆️
@UseLatex 📌
#درس۲۳۱
🔊 تغییرات در عنوان اجسام شناور
برای این‌کار ابتدا بسته‌ی زیر را قبل از بسته‌ی زی‌پرشین در مقدمه‌ی سند قرار دهید.
\usepackage[margin=10pt,font=noscriptsize,labelfont=bf,labelsep=colon]{caption}
آپشن margin در این بسته مشخص می‌کنه که فاصله‌ی محیط تا طرفین چپ و راست چقدر باشد. واحد آن بر حسب نقطه است.
آپشن font در این بسته سایز فونت را مشخص می‌کند .
font=noscriptsize
مشخص می‌کند که اندازه فونت زیرنویس noscriptsize باشد.
از اندازه‌های #درس۱۵۲ می‌توانید برا تغییر این قسمت کمک بگیرید.
آپشن labelfont نوع فونت نوشته را مشخص می‌کند که پارامترهای ایتالیک.(it) و عنوان ریز (sc) و بولد(bf)
را می‌پذیرد.
آپشن lablesep نیز جداکننده‌ها را مشخص می‌کند که می‌تواند مثلا endash یا colon باشد که به ترتیب خط فاصله یا دونقطه می‌باشند.
تهیه کننده: مددپور
@UseLatex 📌
#درس۲۳۲
🔊 نوشتن مراجع به کمک محیط thebibliography
ابتدا بسته‌‌های زیر را در مقدمه‌ی سند قبل از بسته‌ی زی‌پرشین فعال کنید:
\usepackage[pagebackref=false,colorlinks,linkcolor=blue,citecolor=magenta]{hyperref}
\usepackage[nottoc]{tocbibind}
سپس اگر ماکروی زیر را در مقدمه‌ی سند ندارید در قسمت کامندهای جدید آن را اضافه کنید.
% دستوری برای تغییر نام کلمه «کتاب‌نامه» به «مراجع»
\renewcommand{\bibname}{مراجع}
و در نهایت به صورت نمونه‌ی زیر عمل کنید:
\begin{thebibliography}{}
مراجع لاتین را به صورت زیر معرفی کنید:
\latin
\bibitem{1}
{\small Ferrando, J. C., Kakol, J., Lopez Pellicer, M.: A characterization of distinguished Frechet space. Math.nachr, to appear.
\bibitem{2}
Ferrando, J. C., Kakol, J., Lopez Pellicer, M ., Saxon , S.: Tightness and distinguished Frechet spaces. Submitted.}
% چنانچه مرجع فارسی هم دارید باید دستور زیر را فعال کرده و مراجع فارسی خود را بعد از این دستور وارد کنید
\persian
\bibitem{45}
کوچک‌پور, عبدعلی., نامداری, مهرداد.: مقدمه‌ای بر نظریه‌ی اصولی مجموعه‌ها, انتشارات دانشگاه شهید چمران اهواز, 1394.}
\end{thebibliography}
در فایل زیر نمونه‌ی کاملی از یک فایل مرجع نویسی به این سبک را ببینید. و در پیام بعد از آن یک خروجی مربوط به این محیط را ببینید‌.⬇️
تهیه کننده: مددپور
@UseLatex 📌
4_477333267888996481.tex
3.7 KB
⬆️ فایل مربوط به درس ۲۳۲. مراجع ⬆️
@UseLatex 📌
⬆️ خروجی مربوط به درس ۲۳۲ ⬆️
@UseLatex 📌
#درس۲۳۳
🔊 نوشتن مراجع به سبک bibtex
چون نوشتن مراحل این‌کار طولانی و بیشتر از یک پیام می‌شود در زیر توضیحات مربوط به این سبک را از جناب محمود امین‌طوسی در یک قایل پی‌دی‌اف ببینید. تشکر از این استاد بزرگوار.
در فایل زیر نمونه‌ی کاملی از یک فایل مرجع نویسی به این سبک را ببینید. و در پیام بعد از آن یک خروجی مربوط به این محیط را ببینید‌.⬇️
تهیه کننده: مددپور
@UseLatex 📌
4_146294944108118685.pdf
170.1 KB
⬆️ فایل مربوط به درس ۲۳۳ ⬆️
@UseLatex 📌