پیشگفتار سند LaTeX
فایلهای LaTeX معمولاً با پسوند .tex ذخیره میشوند. هر چیزی که قبل از دستور \begin{document} در فایل قرار میگیرد، بهعنوان پیشگفتار (preamble) شناخته میشود. پیشگفتار بخش «تنظیمات» سند است که در آن موارد زیر تعریف میشوند:
- کلاس سند: نوع سند (مانند
article،bookیاreport) مشخص میشود. - زبانها: زبانهایی که در نگارش سند استفاده میشوند.
- بستهها: بستههای خارجی که میخواهید استفاده کنید (برای اسناد فارسی معمولاً
xepersian). - تنظیمات دیگر: مانند اندازه فونت یا اندازه کاغذ.
یک پیشگفتار حداقلی ممکن است به این صورت باشد:
\documentclass[12pt, letterpaper]{article}
\usepackage{xepersian}
\usepackage{graphicx}
نتیجه:
این کد یک سند خالی تولید میکند، زیرا بدنه سند (\begin{document} ... \end{document}) شامل هیچ محتوایی نیست. با این حال، پیشگفتار تنظیمات اولیه را مشخص میکند: کلاس سند article با فونت 12pt و اندازه کاغذ letter. بسته xepersian برای پشتیبانی فارسی و بسته graphicx برای افزودن تصاویر بارگذاری شدهاند، اما در این مثال هیچ محتوایی در بدنه سند نیست. خروجی PDF یک صفحه خالی خواهد بود با تنظیمات ذکرشده اعمالشده.
در این مثال:
\documentclass[12pt, letterpaper]{article}: کلاس سند را بهعنوانarticleتعریف میکند. پارامترهای داخل کروشهها ([12pt, letterpaper]) تنظیمات خاصی را برای این سند مشخص میکنند:12pt: اندازه فونت را تنظیم میکند.letterpaper: اندازه کاغذ را مشخص میکند.
\usepackage{xepersian}: بستهxepersianرا بارگذاری میکند که پشتیبانی از نوشتار فارسی و راستبهچپ را فراهم میکند.\usepackage{graphicx}: بستهgraphicxرا بارگذاری میکند که امکان وارد کردن فایلهای گرافیکی خارجی را فراهم میکند.
سایر اندازههای فونت مانند 9pt، 11pt یا 12pt نیز قابل استفاده هستند، اما اگر مشخص نشود، اندازه پیشفرض 10pt است. برای اندازه کاغذ، گزینههای دیگری مانند a4paper و legalpaper نیز وجود دارند.