| bbl2bib(1) | LATEX CROSSREFWARE | bbl2bib(1) |
نام (NAME)
bbl2bib.pl - تبدیل محیط thebibliography به یک فایل bib
خلاصه دستور (SYNOPSIS)
bbl2bib.pl [-d] [-u] [-o output] file
گزینهها (OPTIONS)
- [-d]
- ارسال خروجی اشکالزدایی (debugging) به stdout
- -o output
- فایل خروجی. اگر از این گزینه استفاده نشود، نام فایل خروجی با تغییر پسوند به ".bib" ساخته میشود.
- -u
- فیلدهای URL
پاکسازی
نشوند.
بهطور معمول "bbl2bib" فیلدهای URL از نوع "http://dx.doi.org" و مشتقات آنها را شناسایی کرده و آنها را به فیلدهای DOI تبدیل میکند (همچنین اسکریپت biburl2doi(1) را ببینید). گزینه -u مانع از این پاکسازی میشود.
توضیحات (DESCRIPTION)
این اسکریپت تلاش میکند یک فایل "bib" را از محیط متناظر "thebibliography" بازسازی کند. میتوان گفت این عملیات شبیه بازسازی یک گاو از روی استیک است! روش کار اسکریپت بدین صورت است که مدخل مورد نظر را در پایگاه داده MR جستجو کرده و فیلدهای متناظر BibTeX را ایجاد میکند.
این اسکریپت یک فایل TeX یا Bbl را خوانده و محیط "thebibliography" را از آن استخراج میکند. برای هر bibitem، یک مدخل کتابشناسی متن ساده میسازد و سپس سعی میکند آن را در پایگاه داده تطبیق دهد.
فایل ورودی (INPUT FILE)
ساختار مشخصی برای فایل ورودی فرض میشود:
- 1.
- کتابشناسی
بین این
خطوط قرار
گرفته است:
\begin{thebibliography}...و
\end{thebibliography} - 2.
- هر مدخل
کتابشناسی
با این خط
آغاز
میشود:
\bibitem[...]{....}
مثالها (EXAMPLES)
bbl2bib -o - file.tex > result.bib bbl2bib -o result.bib file.bbl bbl2bib file.tex
نویسندگان (AUTHORS)
Boris Veytsman
کپیرایت و تکثیر (COPYRIGHT)
Copyright (C) 2014-2021 Boris Veytsman
این یک نرمافزار آزاد است. شما میتوانید نسخههای آن را تحت شرایط پروانه عمومی همگانی گنو (GNU General Public License) http://www.gnu.org/licenses/gpl.html بازتوزیع کنید. تا حد مجاز طبق قانون، هیچ ضمانتی وجود ندارد.
| 2025-09-25 |