MAKEGLOSSARIES(1) makeglossaries Perl Script MAKEGLOSSARIES(1)

makeglossaries - فراخوانی makeindex/xindy برای اسناد LaTeX با استفاده از بسته glossaries

makeglossaries [-o file] [-q] [-Q] [-k] [-n] [-s file] [-t file] [-L language] [-c] [-g] [-l] [-p num] [-r] [-d aux dir] [-m file] [-x file] [-e] [--version] [--help] filename

دستور makeglossaries برای استفاده همراه با اسناد LaTeX طراحی شده است که از بسته glossaries استفاده می‌کنند.

آرگومان اجباری filename باید نام فایل aux باشد. پسوند .aux می‌تواند حذف شود، اما بهتر است در مواردی که نام فایل شامل نقطه‌های اضافی است برای جلوگیری از ابهام ذکر شود.

همچنین، در صورتی که فقط یک واژه‌نامه (glossary) باید پردازش شود (برای نمونه، هنگام کار روی پیش‌نویس سند)، filename می‌تواند نام یک فایل واژه‌نامه خاص باشد. در این حالت، همچنان انتظار می‌رود فایل aux وجود داشته باشد و از نام پایه (basename) مربوط به filename استنتاج می‌شود.

دستور makeglossaries فایل کمکی (auxiliary) را می‌خواند تا مشخص کند که آیا makeindex باید فراخوانی شود یا xindy. تمامی اطلاعات موردنیاز برای ارسال به برنامه نمایه‌سازی مربوطه نیز باید در فایل کمکی موجود باشد، اما می‌توان آن‌ها را با آرگومان‌های گزینه‌های makeglossaries لغو (override) کرد.

تلاشی برای ترمیم چندباره encaps یا شماره صفحه‌های نامعتبر انجام ندهد (فقط makeindex).
فشرده‌سازی فاصله‌های خالی میانی (فقط makeindex).
دایرکتوری محل قرارگیری فایل‌های .aux، .glo و غیره را مشخص می‌کند. پیش‌فرض، دایرکتوری والد فایل پایه filename است.
به‌کارگیری ترتیب واژگان آلمانی (فقط makeindex).
تلاشی برای انشعاب (forking) با تغییر مسیر لوله‌ای انجام ندهد. (اثر -q را کاهش می‌دهد)
ترتیب حرف به حرف (Letter ordering).
این گزینه تنها زمانی اثر دارد که xindy فراخوانی شود. زبان را تنظیم می‌کند. برای جزئیات بیشتر به مستندات xindy مراجعه کنید.
مسیر کامل به file را برای makeindex مشخص می‌کند، در صورتی که makeindex در متغیر path سیستم‌عامل موجود نباشد.
دستورهایی را که معمولاً اجرا می‌شوند چاپ می‌کند اما آن‌ها را اجرا نمی‌کند.
از file به عنوان فایل خروجی استفاده می‌کند. (تنها برای اسنادی مناسب است که شامل یک واژه‌نامه هستند، در غیر این صورت هر واژه‌نامه بازنویسی خواهد شد.)
شماره صفحه آغازین را روی num تنظیم می‌کند (فقط makeindex).
حالت بی‌صدا. پیام‌های ارسالی به خروجی استاندارد را کاهش می‌دهد.
هشدار مربوط به ناتوانی در ایجاد انشعاب (fork) را خاموش می‌کند.
استفاده از file به عنوان فایل شیوه‌نامه (style file). توجه داشته باشید اگر از این گزینه استفاده می‌کنید، باید بدانید که آیا makeindex یا xindy فراخوانی خواهد شد، چرا که آن‌ها فایل‌های شیوه‌نامه متفاوتی دارند.
استفاده از file به عنوان فایل رونوشت (transcript file).

تشکیل ضمنی محدوده صفحات را غیرفعال می‌کند (فقط makeindex).

مسیر کامل به file را برای xindy مشخص می‌کند، در صورتی که xindy در متغیر path سیستم‌عامل موجود نباشد.
شماره نسخه را چاپ کرده و خارج می‌شود.
پیام راهنما را چاپ کرده و خارج می‌شود.

ابزارهای Perl، Getopt::Std و makeindex یا xindy (بسته به گزینه‌های بسته glossaries).

این یک نرم‌افزار آزاد است که تحت «مجوز عمومی پروژه لایتک» (LaTeX Project Public License) توزیع می‌شود. هیچ ضمانتی وجود ندارد (NO WARRANTY). برای جزئیات به http://www.latex-project.org/lppl.txt مراجعه کنید.

Nicola L. C. Talbot, http://www.dickimaw-books.com

راهنمای بسته glossaries:

texdoc glossaries
2025-11-09 perl v5.40.3