آموزش گامبهگام LaTeX
با ساختار سند شروع کنید، سپس متن و فهرستها، بعد ریاضی و معادلهها، و پس از آن جدولها و شکلها. هر صفحهٔ این بخش مثالهای کوتاهی دارد که میتوانید در ویرایشگر باز و تغییرشان دهید.
چطور از این بخش استفاده کنید
هر صفحه یک موضوع را پوشش میدهد و بر صفحههای پیش از خود بنا میشود. اگر LaTeX برایتان تازه است آنها را به ترتیب بخوانید، یا مستقیم به موضوعی که لازم دارید بروید. هر مثال این صفحهها را خود ویرایشگر حروفچینی میکند: آن را در یک پروژه کپی کنید تا امتحانش کنید، تغییرش دهید و نتیجه را فوراً ببینید.
هر جا Scissor LaTeX رفتاری متفاوت با یک نصب TeX داشته باشد، صفحه این را در کادری با عنوان محدودیتهای Scissor LaTeX میگوید، همراه با آنچه باید به جایش بنویسید.
یک مسیر پیشنهادی
- چارچوب. ساختار سند کلاس سند، مقدمهٔ سند و بدنه را توضیح میدهد.
- متن. سبکهای متن، پاراگرافها و فاصلهگذاری، فهرستها و بخشها و فهرست مطالب.
- ریاضی. مبانی ریاضی، سپس معادلهها و همترازی، ماتریسها و قضیهها و اثباتها.
- جدولها و تصویرها. جدولها، شکلها و تصویرها و شناورها.
- پیوند دادن بخشها. ارجاعهای درونمتنی، پانویسها و کتابنامهها.
- از آنِ خودتان کردن. فرمانهای خودتان، کلاسهای سند، چیدمان صفحه و پروژههای چندفایلی.
همه چیز با هم
این سند کوتاه از بیشتر صفحههای این بخش چیزی به کار میبرد: یک عنوان، یک چکیده، بخشها، یک فهرست، یک معادلهٔ شمارهدار با ارجاع به آن، یک قضیه با اثباتش و یک جدول.
یک مقالهٔ کوتاه که از مبانی استفاده میکند
\documentclass{article}
\usepackage{amsmath,amsthm,booktabs}
\newtheorem{theorem}{Theorem}
\title{Sums of Odd Numbers}
\author{Erika Mustermann}
\date{November 2026}
\begin{document}
\maketitle
\begin{abstract}
We show that the first $n$ odd numbers add up to $n^2$.
\end{abstract}
\section{The claim}
Adding odd numbers one by one gives:
\begin{itemize}
\item $1 = 1$,
\item $1 + 3 = 4$,
\item $1 + 3 + 5 = 9$.
\end{itemize}
The pattern suggests
\begin{equation}
\sum_{k=1}^{n} (2k - 1) = n^2 . \label{eq:odd}
\end{equation}
\begin{theorem}
Equation~\eqref{eq:odd} holds for every $n \geq 1$.
\end{theorem}
\begin{proof}
For $n = 1$ both sides are 1. Adding the next odd
number $2n + 1$ to $n^2$ gives $(n+1)^2$.
\end{proof}
\section{A check}
\begin{tabular}{rr}
\toprule
$n$ & Sum \\
\midrule
4 & 16 \\
44 & 1936 \\
\bottomrule
\end{tabular}
\end{document}
صفحههای این بخش
- ساختار سندیک سند LaTeX دو بخش دارد. مقدمهٔ سند، از
\documentclassتا\begin{document}، سند را آماده میکند؛ بدنه، میان\begin{document}و\end{document}، چیزی را که چاپ میشود در بر دارد. - پررنگ، ایتالیک و دیگر سبکهای متنمتن را برای پررنگ در
\textbf{...}، برای ایتالیک در\emph{...}یا\textit{...}و برای قلم ماشینتحریری در\texttt{...}بگذارید. با\underline{...}زیرخط بکشید و با\sout{...}از بستهٔulemخط بزنید. - پاراگرافها، شکستن خط و فاصلهگذاریبرای شروع پاراگراف تازه یک خط خالی در متن منبع بگذارید و برای شکستن خط درون پاراگراف، خط را با
\\تمام کنید. فاصلهٔ بین واژهها را حروفچین تعیین میکند؛~دو واژه را کنار هم نگه میدارد و\,یک فاصلهٔ باریک اضافه میکند. - فهرستها: itemize، enumerate، descriptionبرای فهرست نشانهدار از
itemizeو برای فهرست شمارهدار ازenumerateاستفاده کنید و پیش از هر مورد\itemبگذارید. برای اصطلاحهایی همراه با توضیح، ازdescriptionاستفاده کنید و اصطلاح را در کروشه بگذارید:\item[Term]. - بخشها و فهرست مطالبهر جا بخشی شروع میشود بنویسید
\section{Title}،\subsection{Title}و\subsubsection{Title}؛ شمارهگذاری خودکار است.\tableofcontentsاز همین عنوانها فهرست مطالبی با شمارهٔ صفحه چاپ میکند. - ریاضی در LaTeX: مقدماتفرمولهای کوتاه را درون متن بین
$ ... $بگذارید و به فرمولهای بزرگتر با\[ ... \]خطی جداگانه بدهید. درون فرمول،^بالا میبرد و_پایین میآورد،\frac{a}{b}کسر میسازد و\sqrt{x}رادیکال. - همترازی معادلهها در LaTeX: align، gather، casesبرای یک فرمول شمارهدار از محیط
equationاستفاده کنید و برای چند خط که در&همتراز شوند ازalign.\label{eq:name}را درون آن بگذارید تا\eqref{eq:name}در متن شماره را درون پرانتز چاپ کند. - معادلهٔ LaTeX در Word، Google Docs و PowerPointمعادله را با LaTeX بنویسید، سپس آن را در قالبی که برنامه میپذیرد منتقل کنید. ویرایشگر رایگان معادلهٔ LaTeX در Scissor LaTeX معادله را به صورت MathML کپی میکند و ابزارهای LaTeX به PNG و LaTeX به SVG تصویر میسازند، همه در مرورگر شما و بدون حساب کاربری. تصویر PNG را میتوان در Word، Google Docs، Google Slides و PowerPoint درج کرد؛ راهنمای Microsoft میگوید نسخههای فعلی Office فایلهای SVG را هم درج میکنند و Word for Microsoft 365 خودش میتواند معادلهها را با LaTeX تایپ کند. ما همهٔ برنامهها و نسخهها را آزمایش نکردهایم، پس نتیجه را در نسخهٔ خودتان بررسی کنید.
- ماتریس در LaTeX: pmatrix، bmatrix، vmatrixدرون ریاضی، برای ماتریسی در پرانتز از
\begin{pmatrix} ... \end{pmatrix}استفاده کنید، با&بین درایههای یک سطر و\\بین سطرها.bmatrixکروشه میدهد وvmatrixخطهای عمودی برای دترمینان. - قضیهها و اثباتها در LaTeX با amsthmهر نوع را در مقدمهٔ سند با
\newtheorem{theorem}{Theorem}اعلام کنید، سپس در بدنه بنویسید\begin{theorem} ... \end{theorem}. محیطproofازamsthmعبارت «Proof.» را چاپ میکند و با یک مربع کوچک تمام میشود. - جدولها در LaTeXسطرها را در یک محیط
tabularبنویسید، با&بین خانهها و\\در پایان هر سطر، و وقتی جدول به کپشن و شماره نیاز دارد، آن را درون یک شناورtableبگذارید. - درج تصویر و شکل در LaTeX
graphicxرا بارگذاری کنید، فایل تصویر را به پروژه اضافه کنید و\includegraphics[width=0.8\linewidth]{photo.png}بنویسید. آن را در یک محیطfigureبا\caption{...}و\label{...}بگذارید تا شمارهای بگیرد که بتوانید به آن ارجاع دهید. - جایگذاری شکل در LaTeX: [h]، [t]، [H] و شناورهادر یک سند معمولی، Scissor LaTeX هر شکل و جدول را همان جایی از کد منبع نگه میدارد که آن را مینویسید، هر حرف جایگذاریای که بدهید؛ فقط چیدمانهای کنفرانسی شناورها را به بالا یا پایین صفحه میبرند.
- ارجاع درونمتنی در LaTeX: \label و \ref
\label{key}را درست پس از چیزی بگذارید که میخواهید به آن ارجاع دهید (پس از\section{...}، پس از\caption{...}، درون یک معادله) و\ref{key}را جایی بنویسید که شمارهاش را میخواهید؛ Scissor LaTeX هنگام حروفچینی شماره را جایگذاری میکند. - پانویس در LaTeX
\footnote{Your note.}را درست پس از کلمه یا نشانهٔ نگارشیای بنویسید که یادداشت به آن تعلق دارد؛ LaTeX آنجا یک شمارهٔ بالانویس و یادداشت را در پایین صفحه میگذارد. - کتابنامه در LaTeX با BibTeX، natbib و biblatexمنابعتان را در یک فایل
.bibدر پروژه بگذارید، با\cite{key}(یا\citep،\citet،\parencite،\textcite) به آنها استناد کنید و\bibliography{...}یا\printbibliographyرا جایی بنویسید که فهرست منابع باید بیاید. - رنگها در LaTeX
xcolorرا بارگذاری کنید و از\textcolor{red}{...}یا\color{blue}استفاده کنید؛ در Scissor LaTeX رنگها در فرمولها، طرحهای TikZ و نمودارهای pgfplots نمایش داده میشوند، در حالی که متن معمولی بدنه همیشه سیاه میماند. - پیوندها و نشانیهای وب در LaTeX
hyperrefرا بارگذاری کنید، سپس برای نمایش یک نشانی\url{https://...}و برای پیوند دادن کلمهها\href{https://...}{link text}بنویسید؛ هر دو در PDF به پیوندهای کلیکپذیر تبدیل میشوند. - Page layout, margins and paper sizePaper size, font size and columns come from the
\documentclassoptions, such as\documentclass[a4paper,11pt,twocolumn]{article}; margins, orientation and any other page size come from thegeometrypackage, such as\usepackage[a5paper,landscape,margin=1.5cm]{geometry}. Scissor LaTeX applies both. - کلاسهای سند در LaTeX: article، report، bookهر نام کلاسی پذیرفته میشود؛
article،reportوbookمثل کلاسهای استاندارد چیده میشوند، KOMA-Script و memoir به نزدیکترین آنها نگاشت میشوند، کلاسهای کنفرانسی و مجلهای مثلIEEEtran،revtex4-2یاelsarticleچیدمانهای مشابه میگیرند و هر کلاس دیگری به صورتarticleچیده میشود. - پروژههای چندفایلیمقدمهٔ سند و
\begin{document}را درmain.texنگه دارید و فایلهای دیگر را با\input{chapters/intro}یا\include{chapters/intro}وارد کنید؛ Scissor LaTeX پیش از حروفچینی آنها را در یک سند به هم میپیوندد. - دستورهای خودتان با \newcommandدر مقدمهٔ سند بنویسید
\newcommand{\name}{replacement}و برای آرگومانهای#1تا#nاز[n]استفاده کنید؛ از آن به بعد\nameدر متن و در ریاضی با تعریفش جایگزین میشود. - زبانهای دیگر و قلمهاScissor LaTeX متن را به هر زبانی حروفچینی میکند: متن را با UTF-8 تایپ کنید و Scissor LaTeX قلمی را انتخاب میکند که آن خط را دارد. قلمها را فقط میتوان بین گیرهدار و بدون گیره عوض کرد؛ تنظیمات babel، polyglossia و fontspec نادیده گرفته میشوند و شکستن واژهها و نامهایی مانند «Figure» انگلیسی میمانند.
- نمایش کد در LaTeXکد را در یک محیط
verbatim،lstlistingیاmintedبگذارید، یا درون خط از\verb|...|استفاده کنید؛ Scissor LaTeX آن را با قلم همعرض و دقیقاً همانطور که تایپ شده میچیند و وقتی زبان را نام ببرید نحو آن را رنگآمیزی میکند. - الگوریتمها و شبهکدشبهکد را در یک محیط
algorithmبا\captionقرار دهید تا «Algorithm 1» بگیرد؛ درون آن، Scissor LaTeX فرمانهای با حروف بزرگ algorithmic (\STATE،\FOR) را فقط در چیدمانهای کنفرانسی میخواند، پس در سندهای دیگر گامها را در یک بلوکverbatimبگذارید. - خطاهای رایج و راه رفع آنهابیشتر مشکلات سند را متوقف نمیکنند: فرمانهای ناشناخته نادیده گرفته و در زبانهٔ مشکلات فهرست میشوند، فرمولی که خوانده نشود به رنگ قرمز نشان داده و آنجا نام برده میشود، و تصویرها یا استنادهای گمشده در جای خود علامت میخورند؛ فقط یک تصویر EPS کل سند را متوقف میکند.
پرسش و پاسخ
یادگیری LaTeX چقدر طول میکشد؟
مبانی چند صفحهٔ نخست برای نوشتن یک گزارش ساده در یک بعدازظهر کافی است. ریاضی، جدولها و ارجاعها کمی بیشتر وقت میگیرند و میتوانید هر کدام را وقتی برای اولین بار لازمش داشتید یاد بگیرید.
برای دنبال کردن این صفحهها باید LaTeX نصب کنم؟
نه. هر مثال در ویرایشگرِ درون مرورگرتان باز میشود. سندهای شما LaTeX استاندارد میمانند، پس بعدها در یک نصب TeX هم کامپایل میشوند.
هر مثال این صفحه هنگام ساخت سایت با Scissor LaTeX حروفچینی میشود. آخرین بهروزرسانی: 2026-11-07.