این فایلها با میکتک نسخه ۲.۸ و تکلایوی که آقا هادی در سایت قرار دادهاند مشکلی ندارد (البته در تکلایو موردنظر bibtex8 وجود ندارد که باید اضافه شود).
خیلی ممنون آقای امین طوسی. خسته نباشید.
من bibtex8 را در لیست بستههای تکلایو جستجو زدم و پیدا نشد. bibtex را زدم و پیدا شد.
آیا باید این بسته را اضافه کنم؟
اصلاحیه۱:
من با تکلایو کامل نصب شده و با زیپرشین همراه امتحان کردم و در هر دو مورد مراجع به خوبی ظاهر شد ولی با خطای زیر مواجه شدم.
C:\test_chicago-fa>bibtex8 -W -c cp1256fa test_chicago-fa
Error: cannot open CS file: cp1256fa.csf
The top-level auxiliary file: test_chicago-fa.aux
The style file: plainnat-fa.bst
Database file #1: SomeReferences.bib
Warning--I didn't find a database entry for "Abadi87"
(There was 1 warning)
C:\test_chicago-fa>
فایل ضمیمه شده حاوی فایل تست شده و log و ... است
با توجه به اینکه ظاهراً فایلهای استیل فارسی غیر از خودم مشتریان دیگری هم دارد ;) این استیلها را مطابق تغییرات مدتی پیش برخی دستورات زیپرشین اصلاح نمودم.
تغییرات این نسخه به شرح زیرند:- حذف دستورات Persian و Latin
- اصلاح نحوه تغییر کلمات کلیدی فارسی و لاتین به نحوی که با کمبود حافظه مواجه نشود
- رفع برخی اشکالات کوچک
- اعمال نمایش شماره مراجع انگلیسی به لاتین
- بروزرسانی فایل راهنما
فایلهای استیل به همراه راهنما از اینــــــــــــجا (https://bitbucket.org/mamintoosi/persian-bib/get/tip.zip) قابل برداشت هستند.
این فایلها با میکتک نسخه ۲.۸ و تکلایوی که آقا هادی در سایت قرار دادهاند مشکلی ندارد (البته در تکلایو موردنظر bibtex8 وجود ندارد که باید اضافه شود).
لطفاً دوستان چک کنند تا قبل از آنکه آنها را به CTAN بدهم مشکلات احتمالی مرتفع گردد.
چند نکته:
۱- وقتی فایل acm-output.tex را با اجرا میکنم، bibtex دو خطا میگیرد: (این تنها فایلی است که امتحان کردم، شاید بقیه هم اینگونه باشند)
This is BibTeX, Version 0.99d (TeX Live 2010)
The top-level auxiliary file: acm-output.aux
The style file: ieeetr-fa.bst
I couldn't open database file MyReferences1.bib
---line 5 of file acm-output.aux
: \bibdata{MyReferences1
: }
I'm skipping whatever remains of this command
I found no database files---while reading file acm-output.aux
Warning--I didn't find a database entry for "Tsai84multiframe"
Warning--I didn't find a database entry for "Khalighi07MscThesis"
-- ieeetr-fa.bst version 0.51 (2011/02/7)
-- This is a BibTeX style for XePersian: http://www.parsilatex.com
Done.
(There were 2 error messages)
این خطا به این خاطر است که به جای MyReferences در دستور \bibliography نوشتهاید MyReferences1
۲- چه نیازی به mybib.sty است؟
۴- چه نیازی به تعریف کد زیر است:
\newcommand\LRcite[1]{\LRE{\lr{\cite{#1}}}}
خیلی راحت از \Latincite استفاده کنید.
۱- وقتی فایل acm-output.tex را با اجرا میکنم، bibtex دو خطا میگیرد: (این تنها فایلی است که امتحان کردم، شاید بقیه هم اینگونه باشند)
This is BibTeX, Version 0.99d (TeX Live 2010)
The top-level auxiliary file: acm-output.aux
The style file: ieeetr-fa.bst
I couldn't open database file MyReferences1.bib
---line 5 of file acm-output.aux
: \bibdata{MyReferences1
: }
I'm skipping whatever remains of this command
I found no database files---while reading file acm-output.aux
Warning--I didn't find a database entry for "Tsai84multiframe"
Warning--I didn't find a database entry for "Khalighi07MscThesis"
-- ieeetr-fa.bst version 0.51 (2011/02/7)
-- This is a BibTeX style for XePersian: http://www.parsilatex.com
Done.
(There were 2 error messages)
این خطا به این خاطر است که به جای MyReferences در دستور \bibliography نوشتهاید MyReferences1
۲- چه نیازی به mybib.sty است؟
۴- چه نیازی به تعریف کد زیر است:
\newcommand\LRcite[1]{\LRE{\lr{\cite{#1}}}}
خیلی راحت از \Latincite استفاده کنید.
آقا وفا سلام
از اینکه وقت گذاشتید و استیلهای فارسی را چک کردید بسیار ممنونم.
برخی از فایلهای داخل بسته -منجمله همان فایلی که شما امتحان کردید- برای چک کردنهای خودم بودند که اضافیها را حذف کردم.
در نسخه جدید (https://bitbucket.org/mamintoosi/persian-bib/get/tip.zip) یک برنامه کوچک پرل گذاشتهام که با اجرای آن خروجی تمام استیلها تولید میشود.
اگر فرصتی داشته باشید و آنرا چک کنید بسیار ممنون خواهم شد. اگر فرصت شد که چک کنید یا برنامه gen_pdf را با پرل اجرا کنید:
perl gen_pdf.pl
و یا مثال bibtex-example را اجرا کنید.
خروجیهایی که برنامه پرل برای من تولید کرده است به پیوست است.
اگر انشاءالله بدون مشکل کار کرد، موارد دیگری که ذکر کرده بودید را مورد بحث قرار خواهیم داد.
۴- چه نیازی به تعریف کد زیر است:
<br>\newcommand\LRcite[1]{\LRE{\lr{\cite{#1}}}}<br>
خیلی راحت از \Latincite استفاده کنید.
سلام ظاهراً Latincite با بسته natbib مشکل دارد و با خطای زیر مواجه میشوم:
! Extra \endgroup.
\@cite ...#3\fi \NAT@@close \else #1\fi \endgroup
مثال به پیوست است. سایر فایلهای مورد نیاز در bitbucket (https://bitbucket.org/mamintoosi/persian-bib/) هست.