برای استفاده از بسته nomencl
پس از فراخوانی بسته، با استفاده از دستور زیر میتوانید یک فقره به علایم و اختصارات اضافه کنید:
\nomenclature[A]{علامت مورد نظر}{
توضیحات مربوط به علامت آورده شده
}
در صورتی که نیازی به دسته بندی علائم ندارید، ورودی اول (A
) لازم نیست اما در صورت نیاز، این ورودی، گروه علامت مورد نظر میباشد. برای استفاده از دسته بندی، به طور مثال فرض کنید شما، چند دسته علائم و اختصارات دارید (به طور مثال، گروه اختصارات، اپراتورها، نمادها، بالانویس و پایین نویس دارید). حال کافی است برای هر یک، یک کاراکتر لاتین اختصاص دهید و سپس با استفاده از دستور زیر (که در دیباچه متن مینویسید) ، دستهبندی را انجام دهید:
\renewcommand{\nomgroup}[1]{%
\ifthenelse{\equal{#1}{A}}{\item[\textbf{اختصارات}]}{%
\ifthenelse{\equal{#1}{O}}{\item[\textbf{عملگرها}]}{}}{
\ifthenelse{\equal{#1}{L}}{\item[\textbf{زیرنویسها}]}{}}{
\ifthenelse{\equal{#1}{U}}{\item[\textbf{بالانویسها}]}{}}{
\ifthenelse{\equal{#1}{S}}{\item[\textbf{نمادها}]}{}}
}
که از این پس، گروه A
مربوط به اختصارات، O
مربوط به عملگرها، L
مربوط به بالانویسها، U
برای بالانویسها و S
برای نمادها خواهد بود و در دستور اول با توجه به گروه مطلوب، باید استفاده شود.
پس از تعریف علائم و اختصارات مورد نیاز، کافی است در محلی که مناسب است، برای حروفچینی علائم و اختصارات، دستور زیر را وارد کنید:
\printnomenclature
لازم به ذکر است که برای تولید علائم و اختصارات باید دستور \makenomenclature
را در ابتدای متن خود بنویسید. با این دستور، موتور تک کلیه علايم و اختصارات را آماده پردازش میکند. پس از پردازش متن توسط موتور زیتک یا هر موتوری که استفاده میکنید، باید دستور زیر را بر روی فایل خود (که به طور فرض در اینجا file.tex
میباشد) در اجرا کنید تا فایل مربوط به علائم و اختصارات تولید شود:
makeindex file.nlo -s nomencl.ist -o file.nls
حال کافی است دو بار دیگر، فایل متن خود را با استفاده از موتور زیتک یا موتوری که استفاده میکردید، اجرا کنید تا این علائم و اختصارات به طور مطلوب حروفچینی گردد.
مثالی از حروفچینی علائم را در شکل زیر مشاهده میکنید: