پرش به مطلب اصلی

پیش‌گفتار سند 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 نیز وجود دارند.