| BIBTEX8(1) | دستورهای کاربری | BIBTEX8(1) |
نام (NAME)
bibtex8 - نگارش ۸-بیتی و بزرگ BibTeX
خلاصه دستور (SYNOPSIS)
bibtex8 [گزینهها] aux-file
توضیحات (DESCRIPTION)
BibTeX8 یک پیادهسازی ۸-بیتی از BibTeX است که به زبان C نوشته شده است. این ابزار با افزودن ویژگیهای زیر ارتقا یافته است:
- ظرفیت «بزرگ» (۳۲-بیتی) و سفارشیپذیر
- پشتیبانی انعطافپذیر از زبانهای غیرانگلیسی با استفاده از مجموعهنویسههای ۸-بیتی
BibTeX8 نویسههای ۸-بیتی را در فایلهای ورودی خود میپذیرد و نویسههای ۸-بیتی را در فایلهای خروجیاش مینویسد. مجموعهنویسه توسط یک فایل پیکربندی خارجی تعریف میشود — فایل جدول نویسهها و ترتیب مرتبسازی (فایل «CS»). بهطور پیشفرض، این برنامه فایل CS خاصی به نام «88591lat.csf» را میخواند که مجموعهنویسه ISO 8859-1 و ترتیب مرتبسازی الفبایی آن را شامل نویسههای اعرابدار تعریف میکند.
گزینهها (OPTIONS)
- -? --help
- نمایش یک متن راهنمای کوتاه.
- -7 --traditional
- کار در حالت اولیهٔ ۷-بیتی، بدون استفاده از فایل CS. تنها از نویسههای ۷-بیتی ASCII پشتیبانی میشود و مرتبسازی آنها بر اساس مقدار کد ASCII انجام میگیرد.
- -8 --8bit
- اجبار به استفاده از حالت ۸-بیتی، بدون استفاده از فایل CS. همهٔ نویسههای ۸-بیتی (کد > ۱۲۷) به عنوان حرف در نظر گرفته میشوند و بر اساس مقدار کدشان مرتب میگردند.
- -c --csfile FILE
- خواندن FILE به عنوان فایل تعریف مجموعهنویسه و مرتبسازی BibTeX. توجه داشته باشید که گزینههای -7، -8 و -c مانعةالجمع هستند.
- -d --debug TYPE
- گزارش اطلاعات اشکالزدایی. TYPE یک یا چند مورد از all، csf، io، mem، misc یا search است.
- -s --statistics
- گزارش آمارهای داخلی.
- -t --trace
- گزارش ردگیری اجرای برنامه.
- -v --version
- گزارش نگارش BibTeX.
- -B --big
- تنظیم گنجایش BibTeX در سطح بزرگ (large).
- -H --huge
- تنظیم گنجایش BibTeX در سطح کلان (huge).
- -W --wolfgang
- تنظیم گنجایش BibTeX در سطحی فوقالعاده کلان برای Wolfgang.
- -M --min_crossrefs ##
- تنظیم مقدار min_crossrefs به ##.
- --mcites ##
- مجاز دانستن ## \cites در فایلهای .aux (منسوخ شده).
- --mentints ##
- مجاز دانستن ## مدخل عددی صحیح در پایگاههای دادهٔ .bib (منسوخ شده).
- --mentstrs ##
- مجاز دانستن ## مدخل رشتهای در پایگاههای دادهٔ .bib (منسوخ شده).
- --mfields ##
- مجاز دانستن ## فیلد در پایگاههای دادهٔ .bib (منسوخ شده).
- --mpool ##
- تنظیم استخر رشتهها به میزان ## بایت (منسوخ شده).
- --mstrings ##
- مجاز دانستن ## رشتهٔ یکتا.
- --mwizfuns ##
- مجاز دانستن ## تابع جادویی (wizard functions) (منسوخ شده).
پشتیبانی از حروف لاتین ۸-بیتی (8BIT LATIN LETTERS SUPPORT)
BibTeX8 از قابلیتهای گسترشیافته برای مدیریت حروف لاتین ۸-بیتی پشتیبانی میکند. چندین تابع توکار در شیوههای کتابشناسی به شرح زیر ارتقا یافتهاند.
- &
- دو مقدار صریح (عدد صحیح) بالای پشته را برداشته و AND بیتی آنها را درون پشته قرار میدهد.
- |
- دو مقدار صریح (عدد صحیح) بالای پشته را برداشته و OR بیتی آنها را درون پشته قرار میدهد.
- chr.to.int$, int.to.chr$
- عملکرد این تابع مانند BibTeX اصلی است، اما نویسههای ۸-بیتی را نیز میپذیرد.
- width$
- عملکرد این تابع مانند BibTeX اصلی است، اما از حروف Latin-1 نیز پشتیبانی میکند.
همچنین ببینید (SEE ALSO)
توضیحات دقیقتر دربارهٔ BibTeX8 در مسیر $TEXMFDIST/doc/bibtex8/00readme.txt موجود است. قواعد ساختاری فایل جدول نویسهها و ترتیب مرتبسازی (CS) را میتوانید در مسیر $TEXMFDIST/doc/bibtex8/csfile.txt بیابید.
نویسندگان (AUTHORS)
BibTeX8 توسط Niel Kempson و Alejandro Aguilar-Sierra نوشته شده است. این ابزار در حال حاضر به عنوان بخشی از TeX Live نگهداری میشود.
این صفحهٔ راهنما برای TeX Live و بر اساس کارهای Norbert Preining برای Debian GNU/Linux نوشته شده است.
| 12 September 2022 | bibtex8 4.00 |