| PBIBTEX(1) | General Commands Manual | PBIBTEX(1) |
نام (NAME)
pbibtex, upbibtex - ساخت کتابنامه (ژاپنی) برای (La)TeX
خلاصه دستور (SYNOPSIS)
pbibtex [options] auxname[.aux]
توضیحات (DESCRIPTION)
برنامه pBibTeX (pbibtex) نسخهٔ تغییریافتهای از bibtex(1) برای مدیریت کتابنامههای ژاپنی است. این ابزار مدخلها را بر اساس نقطهکدها در EUC-JP مرتبسازی میکند، و توابع توکار جدید و اصلاحشدهای را که در ادامه شرح داده شدهاند، ارائه میدهد.
برنامه upBibTeX (upbibtex) نسخهٔ اصلاحشدهای از pBibTeX است که مدخلها را بر اساس نقطهکدها در Unicode مرتب میسازد.
افزونههای توابع سبک کتابنامه (bst)
یک تابع توکار جدید در دسترس است، و برخی توابع دیگر برای سادهسازی کار با زبان ژاپنی اصلاح شدهاند.
- is.kanji.str$
- [تابع توکار جدید] بالاترین مقدار ثابت (رشته) را از پشته برمیدارد تا بررسی کند آیا شامل نویسهٔ غیر ASCII هست یا خیر. اگر حداقل شامل یک نویسه باشد 1، و در غیر این صورت 0 را در پشته قرار میدهد.
- substring$
- بهمنظور جلوگیری از شکستن رشتهٔ نویسهای در میانهٔ یک نویسهٔ چندبایتی اصلاح شده است.
- text.prefix$
- اصلاح مشابهی همانند substring$ روی آن انجام گرفته است.
- add.period$
- اصلاح شده است تا از الحاق "." پس از علائم نگارشی ژاپنی متناظر با "!"، "?" و "." (یعنی U+FF01، U+FF1F، U+3002 و U+FF0E) جلوگیری کند.
- format.name$
- اصلاح شده است تا فاصلهٔ اندیشهنگار zenkaku ژاپنی (U+3000) را برای نامهای نمایشیافته در زبان ژاپنی بپذیرد. همچنین اصلاح شده تا کاماهای ژاپنی (U+3001 و U+FF0C) را مشابه "and" میان نامها تشخیص دهد.
گزینهها (OPTIONS)
برای جزئیات تجزیهٔ خط فرمان به tex(1) و برای گزینههای رایج به bibtex(1) مراجعه کنید: -min-crossrefs، -terse، -help، -version.
- [-no]-guess-input-enc
- غیرفعال/فعالسازی تشخیص خودکار کدگذاری فایل ورودی.
- -kanji=string
- تنظیم کدگذاری ژاپنی؛ که در آن string یکی از مقادیر euc، jis، sjis، utf8 یا uptex است.
- -kanji-internal=string
- تنظیم کدگذاری داخلی ژاپنی؛ که در آن string یکی از مقادیر euc یا uptex است.
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
BibTeX توسط Oren Patashnik در دانشگاه استنفورد نوشته شد.
نسخهٔ ژاپنی BibTeX در ابتدا توسط Shouichi Matsui در قالب JBibTeX تا سال ۱۹۹۱ توسعه یافت. این برنامه بهگونهای توسعه یافته بود تا در مدیریت کدگذاریهای قدیمی ژاپنی، رفتاری سازگار با NTT JTeX داشته باشد. فایلهای مستندات قدیمی jbibtex.pdf، jbtxdoc.tex و jbtxhak.tex (همگی در TeX Live در دسترس هستند) قابلیت کار با زبان ژاپنی و برخی نکات تکمیلی JBibTeX را شرح میدهند.
نسخهٔ کنونی (u)pBibTeX یک انشعاب از JBibTeX است، و روال تبدیل کدگذاری را با روالی که با ویرایش جامعهٔ (u)pTeX با استفاده از کتابخانهٔ ptexenc سازگار است جایگزین کرده است. توضیحات مربوط به کدگذاریها در فایلهای مستندات قدیمی j*.pdf (بهویژه بخش 3.3 از jbibtex.pdf، مانند BIBTERMCODE و BIBFILECODE) دیگر صحیح نیستند.
این صفحهٔ راهنما توسط Hironobu Yamashita نوشته شده است.
گزارشهای اشکال را به issue@texjp.org ایمیل کنید.
| 12 January 2026 | Web2C 2026 |