ساختار سند
یک سند LaTeX دو بخش دارد. مقدمهٔ سند، از \documentclass تا \begin{document}، سند را آماده میکند؛ بدنه، میان \begin{document} و \end{document}، چیزی را که چاپ میشود در بر دارد.
چارچوب
هر سند با \documentclass{...} شروع میشود و دقیقاً یک محیط document دارد. هر چه پس از \end{document} بیاید نادیده گرفته میشود.
\documentclass[11pt,a4paper]{article} % the class and its options
\usepackage{amsmath} % packages
\title{...} % settings for the title
\begin{document} % the body starts
...
\end{document} % the body endsکلاس سند
کلاس تعیین میکند چه نوع سندی مینویسید و چه شکلی دارد. Scissor LaTeX برای هر خانواده از کلاسها چیدمان خودش را دارد.
| مینویسید | چیده میشود به صورت | توضیح |
|---|---|---|
article، scrartcl و کلاسهای دیگر | article | بخشها، بدون فصل |
report، scrreprt | report | فصلها یک صفحهٔ تازه شروع میکنند |
book، scrbook، memoir | book | فصلها، بخشهای آغازین و پایانی |
letter، scrlttr2 | letter | |
beamer | متن article | اسلایدی ساخته نمیشود؛ قابها به متن ساده تبدیل میشوند |
IEEEtran، acmart، llncs | چیدمانهای مشابه کنفرانسها | ببینید قالبهای مشابه کنفرانسها |
گزینههای درون کروشه کاغذ و اندازهٔ قلم را تعیین میکنند. اینها خوانده میشوند: a4paper، a5paper، b5paper، letterpaper، legalpaper، executivepaper، 10pt، 11pt، 12pt و twocolumn. گزینههای دیگر پذیرفته و نادیده گرفته میشوند. بدون گزینهٔ کاغذ، صفحه US Letter است، مثل یک نصب TeX. توضیح بیشتر در کلاسهای سند و چیدمان صفحه.
یک report با قلم 12 pt روی کاغذ A5: فصل صفحهٔ خودش را شروع میکند
\documentclass[12pt,a5paper]{report}
\begin{document}
\chapter{Field work}
We spent 44 days by the river and counted
the birds every morning.
\end{document}
مقدمهٔ سند
هر چه میان \documentclass و \begin{document} باشد مقدمهٔ سند است. چیزی چاپ نمیکند. جای این موارد است:
- خطهای
\usepackage{...}که بستهها را بارگذاری میکنند؛ - فرمانهای خودتان، با
\newcommand(ببینید فرمانهای خودتان)؛ - تعریف قضیهها با
\newtheorem(ببینید قضیهها و اثباتها)؛ - عنوان، نویسنده و تاریخ.
\usepackage در Scissor LaTeX هرگز سند را متوقف نمیکند. بستهها از فایل بارگذاری نمیشوند؛ به جای آن، فرمانهای بستههای پرکاربرد مستقیم فهمیده میشوند. بستهای که ویرایشگر نمیشناسد نادیده گرفته میشود و زبانهٔ مشکلات این را میگوید؛ فرمانهای آن نادیده گرفته میشوند و متنشان حفظ میشود. مرجع بستهها برای هر بسته فهرست میکند چه چیزی کار میکند.
بستهٔ ناشناخته گزارش میشود و سند همچنان حروفچینی میشود
\documentclass{article}
\usepackage{amsmath}
\usepackage{fancyquotes}
\begin{document}
The document typesets without the package.
\end{document}زبانهٔ مشکلات: Package fancyquotes isn't supported in the preview, so its formatting is not applied. If it is your own package, add fancyquotes.sty to the project.
بلوک عنوان
\title، \author و \date اطلاعات عنوان را نگه میدارند و \maketitle آن را همان جایی از بدنه که میگذارید چاپ میکند، معمولاً درست در آغاز. چند نویسنده با \and به هم وصل میشوند.
عنوان، نویسندگان و تاریخ
\documentclass{article}
\title{Counting Birds by the River}
\author{Erika Mustermann \and Hans Mustermann}
\date{Spring 2026}
\begin{document}
\maketitle
\section{Introduction}
We counted birds every morning for 44 days.
\end{document}چکیده
در یک article یا report، محیط abstract خلاصهای کوتاه زیر عنوان «Abstract» چاپ میکند که کمی باریکتر و کوچکتر از متن چیده میشود. آن را درست پس از \maketitle بگذارید.
چکیده پس از عنوان
\documentclass{article}
\title{Counting Birds by the River}
\author{John Doe}
\date{}
\begin{document}
\maketitle
\begin{abstract}
We report daily bird counts from one river bank over
44 days. Most birds were seen in the first hour after
sunrise.
\end{abstract}
\section{Method}
Two observers counted for one hour each morning.
\end{document}بدنه
بدنه متن شما را در بر دارد، تقسیمشده به بخشها و پاراگرافها، همراه با فهرستها، ریاضی، جدولها و شکلها. سندهای بلند را میتوان به چند فایل تقسیم کرد؛ ببینید پروژههای چندفایلی.
تفاوتها با یک نصب TeX
پرسش و پاسخ
در مقدمهٔ سند LaTeX چه چیزی میآید؟
خط \documentclass، خطهای \usepackage، فرمانهای خودتان و تنظیماتی مثل \title و \author. هیچ چیز در مقدمهٔ سند بهتنهایی چاپ نمیشود.
\maketitle کجا میآید؟
در بدنه، پس از \begin{document}، در جایی که عنوان باید ظاهر شود: معمولاً نخستین خط.
میتوانم از کلاسی استفاده کنم که در فهرست نیست؟
بله. هر نام کلاسی کار میکند؛ کلاسی که Scissor LaTeX نمیشناسد به صورت یک article چیده میشود.
هر مثال این صفحه هنگام ساخت سایت با Scissor LaTeX حروفچینی میشود. آخرین بهروزرسانی: 2026-11-07.