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 نوشته شده است. bibtex8 4.00 12 September 2022 BIBTEX8(1)