⚛⚛ درس ۴۵
🔊 استفاده از محیط trivlist برای لیست کردن آیتم های فارسی
مطابق مثال زیر عمل کنید:
\begin{trivlist}
\item
استاد نورمحمدی عزیز سلام
\item
خوب هستید؟
\item
حال شما؟
\item
از دوستان خوبمان جناب صادقی و احمدی چه خبر؟
\item
سلام گرم برسانید.
\item
ایام به کامتان خوش باد.
\today
مددپور
\end{trivlist}
خروجی این محیط را در پیام بعدی ببینید.⬇️
تهیه کننده: مددپور
@UseLatex 📌
🔊 استفاده از محیط trivlist برای لیست کردن آیتم های فارسی
مطابق مثال زیر عمل کنید:
\begin{trivlist}
\item
استاد نورمحمدی عزیز سلام
\item
خوب هستید؟
\item
حال شما؟
\item
از دوستان خوبمان جناب صادقی و احمدی چه خبر؟
\item
سلام گرم برسانید.
\item
ایام به کامتان خوش باد.
\today
مددپور
\end{trivlist}
خروجی این محیط را در پیام بعدی ببینید.⬇️
تهیه کننده: مددپور
@UseLatex 📌
⚛⚛ درس ۴۶
🔊 استفاده از محیط trivlist برای لیست کردن ایتم های انگلیسی
مطابق مثال زیر عمل کنید:
\begin{LTR}
\begin{trivlist}
\item \lr{hi my dear mr noormohamadi}
\item \lr{are you ok?}
\item \lr{how are you?}
\item \lr{what's new from our good friend mr.sadeghi and ahmadi?}
\item \lr{give my regard to them.}
\item \lr{have a nice time. madadpour}
\end{trivlist}
\end{LTR}
خروجی این محیط را در پیام بعدی ببینید.. ⬇️
تهیه کننده: مددپور
@UseLatex 📌
🔊 استفاده از محیط trivlist برای لیست کردن ایتم های انگلیسی
مطابق مثال زیر عمل کنید:
\begin{LTR}
\begin{trivlist}
\item \lr{hi my dear mr noormohamadi}
\item \lr{are you ok?}
\item \lr{how are you?}
\item \lr{what's new from our good friend mr.sadeghi and ahmadi?}
\item \lr{give my regard to them.}
\item \lr{have a nice time. madadpour}
\end{trivlist}
\end{LTR}
خروجی این محیط را در پیام بعدی ببینید.. ⬇️
تهیه کننده: مددپور
@UseLatex 📌
⚛⚛ درس ۴۷
🔊 ترکیب محیط trivlist با محیط شبه جدول tabular برای محیط لیست شبه جدولی
گاهی اوقات نیاز به محیطی شبه جدول داریم که در آن بخواهیم لیستی از پارامترها را در آن وارد کنم. برای اینکار ابتدا ماکروی زیر را در پری امبل معرفی کنید:
\newenvironment{name}
{\trivlist\item
\tabular{@{}rr@{}}}
{\endtabular\endtrivlist}
سپس مطابق مثال زیر عمل کنید:
توجه کنید که rr به معنای راستچین بودن محیط و تعداد آنها نیز بیانگر تعداد ستونهاست.
\begin{name}
نام:&شاپور \\
نام خانوادگی: & مددپور \\
شغل:& دبیر ریاضی\\
دبیرستان:& نمونهی دکتر حسابی
\end{name}
خروجی این محیط را در پیام بعدی ببینید.⬇️
تهیه کننده: شاپور مددپور
@UseLatex 📌
🔊 ترکیب محیط trivlist با محیط شبه جدول tabular برای محیط لیست شبه جدولی
گاهی اوقات نیاز به محیطی شبه جدول داریم که در آن بخواهیم لیستی از پارامترها را در آن وارد کنم. برای اینکار ابتدا ماکروی زیر را در پری امبل معرفی کنید:
\newenvironment{name}
{\trivlist\item
\tabular{@{}rr@{}}}
{\endtabular\endtrivlist}
سپس مطابق مثال زیر عمل کنید:
توجه کنید که rr به معنای راستچین بودن محیط و تعداد آنها نیز بیانگر تعداد ستونهاست.
\begin{name}
نام:&شاپور \\
نام خانوادگی: & مددپور \\
شغل:& دبیر ریاضی\\
دبیرستان:& نمونهی دکتر حسابی
\end{name}
خروجی این محیط را در پیام بعدی ببینید.⬇️
تهیه کننده: شاپور مددپور
@UseLatex 📌
⚛⚛ درس ۴۸
🔊 استفاده از محیط lstlisting برای لیست کردن کد ( روش اول)
ابتدا بستهی زیر را در پری امبل فعال کنید:
\usepackage{listings}
مطابق مثال زیر عمل کنید:
\begin{LTR}
\begin{lstlisting}[caption={indefinite Integral},label={codea1}]
\newcommand{\@tufte@lof@line}[2]{%
\leftskip 0.0em
\rightskip 0em
\parfillskip 0em plus 1fil
\parindent 0.0em
\@afterindenttrue
\interlinepenalty\@M
\leavevmode
\@tempdima 2.0em
\advance\leftskip\@tempdima
\null\nobreak\hskip -\leftskip
{#1}\nobreak\qquad\nobreak#2%
\par%
}
\end{lstlisting}
\end{LTR}
خروجی این محیط را در پیام بعدی ببینید.⬇️
تهیه کننده: شاپور مددپور
@UseLatex 📌
🔊 استفاده از محیط lstlisting برای لیست کردن کد ( روش اول)
ابتدا بستهی زیر را در پری امبل فعال کنید:
\usepackage{listings}
مطابق مثال زیر عمل کنید:
\begin{LTR}
\begin{lstlisting}[caption={indefinite Integral},label={codea1}]
\newcommand{\@tufte@lof@line}[2]{%
\leftskip 0.0em
\rightskip 0em
\parfillskip 0em plus 1fil
\parindent 0.0em
\@afterindenttrue
\interlinepenalty\@M
\leavevmode
\@tempdima 2.0em
\advance\leftskip\@tempdima
\null\nobreak\hskip -\leftskip
{#1}\nobreak\qquad\nobreak#2%
\par%
}
\end{lstlisting}
\end{LTR}
خروجی این محیط را در پیام بعدی ببینید.⬇️
تهیه کننده: شاپور مددپور
@UseLatex 📌
⚛⚛ درس ۴۹
🔊 استفاده از محیط lstlisting و ارجاع به آن برای لیست کردن کد (روش دوم)
ابتدا بستهی زیر را در پری امبل فعال کنید:
\usepackage{listings}
مطابق مثال زیر عمل کنید:
\begin{LTR}
\begin{lstlisting}[language=C,frame=single,caption=My caption here,label=code1]
\newcommand{\@tufte@lof@line}[2]{%
\leftskip 0.0em
\rightskip 0em
\parfillskip 0em plus 1fil
\parindent 0.0em
\@afterindenttrue
\interlinepenalty\@M
\leavevmode
\@tempdima 2.0em
\advance\leftskip\@tempdima
\null\nobreak\hskip -\leftskip
{#1}\nobreak\qquad\nobreak#2%
\par%
}
\end{lstlisting}
\end{LTR}
و ارجاع به آن به صورت زیر است:
به کمک کد
\ref{code1}
نتیجه میگیریم:....
خروجی این محیط را در پیام بعدی ببینید.⬇️
تهیه کننده: شاپور مددپور
@UseLatex 📌
🔊 استفاده از محیط lstlisting و ارجاع به آن برای لیست کردن کد (روش دوم)
ابتدا بستهی زیر را در پری امبل فعال کنید:
\usepackage{listings}
مطابق مثال زیر عمل کنید:
\begin{LTR}
\begin{lstlisting}[language=C,frame=single,caption=My caption here,label=code1]
\newcommand{\@tufte@lof@line}[2]{%
\leftskip 0.0em
\rightskip 0em
\parfillskip 0em plus 1fil
\parindent 0.0em
\@afterindenttrue
\interlinepenalty\@M
\leavevmode
\@tempdima 2.0em
\advance\leftskip\@tempdima
\null\nobreak\hskip -\leftskip
{#1}\nobreak\qquad\nobreak#2%
\par%
}
\end{lstlisting}
\end{LTR}
و ارجاع به آن به صورت زیر است:
به کمک کد
\ref{code1}
نتیجه میگیریم:....
خروجی این محیط را در پیام بعدی ببینید.⬇️
تهیه کننده: شاپور مددپور
@UseLatex 📌
⚛⚛ درس ۵۰
🔊 استفاده از محیط verbatim برای لیست کردن کد
کلمهی verbatim به معنای تحت الفظی یا کلمه به کلمه است. این محیط محتویات را همانطور که میباشد نمایش میدهد. ابتدا بسته ی زیر را در پری امبل فعال کنید:
\usepackage{verbatim}
سپس مطابق مثال زیر عمل کنید:
\begin{LTR}
\begin{verbatim}
\newcommand{\@tufte@lof@line}[2]{%
\leftskip 0.0em
\rightskip 0em
\parfillskip 0em plus 1fil
\parindent 0.0em
\@afterindenttrue
\interlinepenalty\@M
\leavevmode
\@tempdima 2.0em
\advance\leftskip\@tempdima
\null\nobreak\hskip -\leftskip
{#1}\nobreak\qquad\nobreak#2%
\par%
}
\end{verbatim}
خروجی زیبای این محیط را در پیام بعدی ببینید.⬇️
تهیه کننده: شاپور مددپور
@UseLatex 📌
🔊 استفاده از محیط verbatim برای لیست کردن کد
کلمهی verbatim به معنای تحت الفظی یا کلمه به کلمه است. این محیط محتویات را همانطور که میباشد نمایش میدهد. ابتدا بسته ی زیر را در پری امبل فعال کنید:
\usepackage{verbatim}
سپس مطابق مثال زیر عمل کنید:
\begin{LTR}
\begin{verbatim}
\newcommand{\@tufte@lof@line}[2]{%
\leftskip 0.0em
\rightskip 0em
\parfillskip 0em plus 1fil
\parindent 0.0em
\@afterindenttrue
\interlinepenalty\@M
\leavevmode
\@tempdima 2.0em
\advance\leftskip\@tempdima
\null\nobreak\hskip -\leftskip
{#1}\nobreak\qquad\nobreak#2%
\par%
}
\end{verbatim}
خروجی زیبای این محیط را در پیام بعدی ببینید.⬇️
تهیه کننده: شاپور مددپور
@UseLatex 📌
⚛⚛ درس ۵۱
🔊 استفاده از محیط *verbatim برای لیست کردن کد
کلمهی verbatim به معنای تحت الفظی یا کلمه به کلمه است. این محیط محتویات را همانطور که میباشد نمایش میدهد به علاوه فاصلهای را که به وسیلهِ space نیز ایجاد میشود را نمایش میدهد. ابتدا بسته ی زیر را در پری امبل فعال کنید:
\usepackage{verbatim}
و سپس مطابق مثال زیر عمل کنید:
\begin{LTR}
\begin{verbatim*}
\newcommand{\@tufte@lof@line}[2]{%
\leftskip 0.0em
\rightskip 0em
\parfillskip 0em plus 1fil
\parindent 0.0em
\@afterindenttrue
\interlinepenalty\@M
\leavevmode
\@tempdima 2.0em
\advance\leftskip\@tempdima
\null\nobreak\hskip -\leftskip
{#1}\nobreak\qquad\nobreak#2%
\par%
}
\end{verbatim*}
\end{LTR}
خروجی این محیط را در پیام بعدی ببینید و با محیطهای verbatim و lstlisting مقایسه کنید.⬇️
تهیه کننده: شاپور مددپور
@UseLatex 📌
🔊 استفاده از محیط *verbatim برای لیست کردن کد
کلمهی verbatim به معنای تحت الفظی یا کلمه به کلمه است. این محیط محتویات را همانطور که میباشد نمایش میدهد به علاوه فاصلهای را که به وسیلهِ space نیز ایجاد میشود را نمایش میدهد. ابتدا بسته ی زیر را در پری امبل فعال کنید:
\usepackage{verbatim}
و سپس مطابق مثال زیر عمل کنید:
\begin{LTR}
\begin{verbatim*}
\newcommand{\@tufte@lof@line}[2]{%
\leftskip 0.0em
\rightskip 0em
\parfillskip 0em plus 1fil
\parindent 0.0em
\@afterindenttrue
\interlinepenalty\@M
\leavevmode
\@tempdima 2.0em
\advance\leftskip\@tempdima
\null\nobreak\hskip -\leftskip
{#1}\nobreak\qquad\nobreak#2%
\par%
}
\end{verbatim*}
\end{LTR}
خروجی این محیط را در پیام بعدی ببینید و با محیطهای verbatim و lstlisting مقایسه کنید.⬇️
تهیه کننده: شاپور مددپور
@UseLatex 📌
⚛⚛ درس ۵۲
🔊 برچسب زدن و زیر نویس کردن و ارجاع دادن به محیط verbatim به کمک محیط figure
ابتدا در محیط پری امبل بستههای زیر را فعال کنید:
\usepackage{graphicx}
\usepackage{float}
\usepackage{verbatim}
و سپس مانند مثال زیر عمل کنید:
\begin{figure}[H]
\begin{LTR}
\begin{verbatim}
\newcommand{\@tufte@lof@line}[2]{%
\leftskip 0.0em
\rightskip 0em
\parfillskip 0em plus 1fil
\parindent 0.0em
\@afterindenttrue
\interlinepenalty\@M
\leavevmode
\@tempdima 2.0em
\advance\leftskip\@tempdima
\null\nobreak\hskip -\leftskip
{#1}\nobreak\qquad\nobreak#2%
\par%
}
\end{verbatim}
\end{LTR}
\caption {لیست کد مربوط به انتگرال نامعین}
\label{code2}
\end{figure}
و ارجاع به آن مشابه عکس میباشد.
به کمک کد
\ref{code2}
نتیجه میگیریم:....
خروجی این محیط را در پیام بعدی ببینید.⬇️
تهیه کننده: مددپور
@UseLatex 📌
🔊 برچسب زدن و زیر نویس کردن و ارجاع دادن به محیط verbatim به کمک محیط figure
ابتدا در محیط پری امبل بستههای زیر را فعال کنید:
\usepackage{graphicx}
\usepackage{float}
\usepackage{verbatim}
و سپس مانند مثال زیر عمل کنید:
\begin{figure}[H]
\begin{LTR}
\begin{verbatim}
\newcommand{\@tufte@lof@line}[2]{%
\leftskip 0.0em
\rightskip 0em
\parfillskip 0em plus 1fil
\parindent 0.0em
\@afterindenttrue
\interlinepenalty\@M
\leavevmode
\@tempdima 2.0em
\advance\leftskip\@tempdima
\null\nobreak\hskip -\leftskip
{#1}\nobreak\qquad\nobreak#2%
\par%
}
\end{verbatim}
\end{LTR}
\caption {لیست کد مربوط به انتگرال نامعین}
\label{code2}
\end{figure}
و ارجاع به آن مشابه عکس میباشد.
به کمک کد
\ref{code2}
نتیجه میگیریم:....
خروجی این محیط را در پیام بعدی ببینید.⬇️
تهیه کننده: مددپور
@UseLatex 📌
⚛⚛ درس ۵۳
🔊 برچسب زدن و زیر نویس کردن و ارجاع دادن به محیط verbatim به کمک محیط program
ابتدا در محیط پری امبل بستههای زیر را فعال کنید:
\usepackage{float}
\floatstyle{ruled}
\newfloat{program}{thp}{lop}\floatname{program}{Program}
و سپس مطابق مثال زیر عمل کنید:
\begin{LTR}
\begin{program}
\begin{verbatim}
\newcommand{\@tufte@lof@line}[2]{%
\leftskip 0.0em
\rightskip 0em
\parfillskip 0em plus 1fil
\parindent 0.0em
\@afterindenttrue
\interlinepenalty\@M
\leavevmode
\@tempdima 2.0em
\advance\leftskip\@tempdima
\null\nobreak\hskip -\leftskip
{#1}\nobreak\qquad\nobreak#2%
\par%
}
\end{verbatim}
\caption{\rl{کد مربوط به انتگرال نامین}}
\label{3}
\end{program}
\end{LTR}
و برای ارجاع آن به صورت زیر عمل میکنیم:
به کمک برنامهی مربوط به کد
\ref{3}
داریم:
خروجی این محیط را در پیام بعدی ببینید.⬇️
تهیه کننده: شاپور مددپور
@UseLatex 📌
🔊 برچسب زدن و زیر نویس کردن و ارجاع دادن به محیط verbatim به کمک محیط program
ابتدا در محیط پری امبل بستههای زیر را فعال کنید:
\usepackage{float}
\floatstyle{ruled}
\newfloat{program}{thp}{lop}\floatname{program}{Program}
و سپس مطابق مثال زیر عمل کنید:
\begin{LTR}
\begin{program}
\begin{verbatim}
\newcommand{\@tufte@lof@line}[2]{%
\leftskip 0.0em
\rightskip 0em
\parfillskip 0em plus 1fil
\parindent 0.0em
\@afterindenttrue
\interlinepenalty\@M
\leavevmode
\@tempdima 2.0em
\advance\leftskip\@tempdima
\null\nobreak\hskip -\leftskip
{#1}\nobreak\qquad\nobreak#2%
\par%
}
\end{verbatim}
\caption{\rl{کد مربوط به انتگرال نامین}}
\label{3}
\end{program}
\end{LTR}
و برای ارجاع آن به صورت زیر عمل میکنیم:
به کمک برنامهی مربوط به کد
\ref{3}
داریم:
خروجی این محیط را در پیام بعدی ببینید.⬇️
تهیه کننده: شاپور مددپور
@UseLatex 📌
⚛⚛ درس ۶۱
🔊 فاصلهگذاری بین کلمات و دستورات ریاضی
برای فاصلهگذاری میتوانید از یکی از دستورات زیر و یا ترکیبی از چند تای آنها استفاده کرد.
\ + space
\,
\;
\quad
\qquad
و برای فاصلهی منفی در محیط ریاضی از دستور زیر کمک بگیرید
\!
ایجاد فاصله با ؛/ نیز در محیط ریاضی میباشد.
و برای ایجاد فاصلههای بیشتر افقی از دستور زیر کمک بگیرید
\hspace*{?cm}
و برای ایجاد فاصلههای عمودی از دستور زیر کمک بگیرید.
\vspace*{?cm}
که در دوتای اخیر به جای علامت سوال میتوان عدد دلخواه انتخاب کرد.
به مثال زیر توجه کنید تا فرق این حالتها را دریابید.
\begin{flushleft}
$ a\!b $
\\
$ a\,b $
\\
$ a\ b $
\\
$ a\; b $
\\
$ a\,\,\; b $
\\
$ a\quad b $
\\
$ a\qquad b $
\\
$ a\hspace*{4cm} b $
\end{flushleft}
\vspace*{2cm}
\begin{flushleft}
$\rm{hi}$
\end{flushleft}
\vspace*{-1.5cm}
\begin{flushleft}
$\rm{thank's} $
\end{flushleft}
در مثال بالا همانطور که میبینید برای رفتن به سطر بعد از دستور // استفاده شده و دستورات ریاضی بین دو تا دالر قرار داده شدهاند که در دروس بعد تحت عنوان دستورات درون خطی از آنها نام میبریم. همچنین از دستور
\begin{flushleft}
محتویات
\end{flushleft}
برای چپ چین کردن استفاده کردهایم که مشابها دستور
\begin{center}
محتویات
\end{center}
برای وسطچین و دستور
\begin{flushright}
محتویات
\end{flushright}
برای راست چین کردن به کار میروند.
خروجی این مثال را در پیام بعد ببینید.⬇️
تهیه کننده: مددپور
@UseLatex 📌
🔊 فاصلهگذاری بین کلمات و دستورات ریاضی
برای فاصلهگذاری میتوانید از یکی از دستورات زیر و یا ترکیبی از چند تای آنها استفاده کرد.
\ + space
\,
\;
\quad
\qquad
و برای فاصلهی منفی در محیط ریاضی از دستور زیر کمک بگیرید
\!
ایجاد فاصله با ؛/ نیز در محیط ریاضی میباشد.
و برای ایجاد فاصلههای بیشتر افقی از دستور زیر کمک بگیرید
\hspace*{?cm}
و برای ایجاد فاصلههای عمودی از دستور زیر کمک بگیرید.
\vspace*{?cm}
که در دوتای اخیر به جای علامت سوال میتوان عدد دلخواه انتخاب کرد.
به مثال زیر توجه کنید تا فرق این حالتها را دریابید.
\begin{flushleft}
$ a\!b $
\\
$ a\,b $
\\
$ a\ b $
\\
$ a\; b $
\\
$ a\,\,\; b $
\\
$ a\quad b $
\\
$ a\qquad b $
\\
$ a\hspace*{4cm} b $
\end{flushleft}
\vspace*{2cm}
\begin{flushleft}
$\rm{hi}$
\end{flushleft}
\vspace*{-1.5cm}
\begin{flushleft}
$\rm{thank's} $
\end{flushleft}
در مثال بالا همانطور که میبینید برای رفتن به سطر بعد از دستور // استفاده شده و دستورات ریاضی بین دو تا دالر قرار داده شدهاند که در دروس بعد تحت عنوان دستورات درون خطی از آنها نام میبریم. همچنین از دستور
\begin{flushleft}
محتویات
\end{flushleft}
برای چپ چین کردن استفاده کردهایم که مشابها دستور
\begin{center}
محتویات
\end{center}
برای وسطچین و دستور
\begin{flushright}
محتویات
\end{flushright}
برای راست چین کردن به کار میروند.
خروجی این مثال را در پیام بعد ببینید.⬇️
تهیه کننده: مددپور
@UseLatex 📌
⚛⚛ درس ۶۲
🔊 فرمولهای درون خطی و برون خطی
اگر فرمولی در متن ظاهر شود به آن درون خطی و چنانچه در خطی مسقل از متن ظاهر شود برونخطی نام دارد. لاتک به طور هوشمندانه اندازهی متن را با فرمول درونخطی تنظیم میکند. طریقهی نوشتن اینگونه فرمولها در دروس بعد آموزش داده میشود اما به دو مثال زیر در این زمینه توجه کنید و خروجی آنها را با هم مقایسه کنید.
مثال: فرمول
$ \sum_{i=1}^n {x_i} $
یک فرمول درونخطی است اما فرمول زیر یک فرمول برون خطی است.
\[
\sum_{i=1}^n {x_i}
\]
توجه کنید که فرمول درون خطی را به صورت
$ فرمول ریاضی درونخطی $
و فرمول برون خطی وسطچین را به صورت
$$ فرمول ریاضی برونخطی وسطچین$$
و یا
\[ فرمول ریاضی برونخطی وسطچین \]
تولید کردهایم. نکتهی دیگر اینکه با دقت در طریقهی نوشته شدن اندیسهای سیگما در حالت درونخطی به هوشمند بودن لاتک در تشخیص نوع نوشته پی میبریم.
خروجی این درس را در پیام بعد ببینید.⬇️
تهیه کننده: مددپور
@UseLatex 📌
🔊 فرمولهای درون خطی و برون خطی
اگر فرمولی در متن ظاهر شود به آن درون خطی و چنانچه در خطی مسقل از متن ظاهر شود برونخطی نام دارد. لاتک به طور هوشمندانه اندازهی متن را با فرمول درونخطی تنظیم میکند. طریقهی نوشتن اینگونه فرمولها در دروس بعد آموزش داده میشود اما به دو مثال زیر در این زمینه توجه کنید و خروجی آنها را با هم مقایسه کنید.
مثال: فرمول
$ \sum_{i=1}^n {x_i} $
یک فرمول درونخطی است اما فرمول زیر یک فرمول برون خطی است.
\[
\sum_{i=1}^n {x_i}
\]
توجه کنید که فرمول درون خطی را به صورت
$ فرمول ریاضی درونخطی $
و فرمول برون خطی وسطچین را به صورت
$$ فرمول ریاضی برونخطی وسطچین$$
و یا
\[ فرمول ریاضی برونخطی وسطچین \]
تولید کردهایم. نکتهی دیگر اینکه با دقت در طریقهی نوشته شدن اندیسهای سیگما در حالت درونخطی به هوشمند بودن لاتک در تشخیص نوع نوشته پی میبریم.
خروجی این درس را در پیام بعد ببینید.⬇️
تهیه کننده: مددپور
@UseLatex 📌