تالار گفتگوی پارسی‌لاتک

ابزارهای جانبی => مراجع و بیب‌تک BibTeX => نويسنده: محمود امین‌طوسی در فوریه 08, 2011, 09:26:38 am

عنوان: آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: محمود امین‌طوسی در فوریه 08, 2011, 09:26:38 am
با توجه به اینکه ظاهراً فایلهای استیل فارسی غیر از خودم مشتریان دیگری هم دارد ;) این استیلها را مطابق تغییرات مدتی پیش برخی دستورات زی‌پرشین اصلاح نمودم.
تغییرات این نسخه به شرح زیرند:فایل‌های استیل به همراه راهنما از اینــــــــــــجا (https://bitbucket.org/mamintoosi/persian-bib/get/tip.zip) قابل برداشت هستند.
این فایلها با میک‌تک نسخه ۲.۸ و تک‌لایوی که آقا هادی در سایت قرار داده‌اند مشکلی ندارد (البته در تک‌لایو موردنظر bibtex8 وجود ندارد که باید اضافه شود).
 لطفاً دوستان چک کنند تا قبل از آنکه آنها را به CTAN بدهم مشکلات احتمالی مرتفع گردد.
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: هادی صفی‌اقدم در فوریه 09, 2011, 01:17:30 am
این فایلها با میک‌تک نسخه ۲.۸ و تک‌لایوی که آقا هادی در سایت قرار داده‌اند مشکلی ندارد (البته در تک‌لایو موردنظر 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 و ... است
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: vafa در فوریه 09, 2011, 09:29:52 am
با توجه به اینکه ظاهراً فایلهای استیل فارسی غیر از خودم مشتریان دیگری هم دارد ;) این استیلها را مطابق تغییرات مدتی پیش برخی دستورات زی‌پرشین اصلاح نمودم.
تغییرات این نسخه به شرح زیرند:
  • حذف دستورات 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 استفاده کنید.
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: محمود امین‌طوسی در فوریه 11, 2011, 10:29:20 am
خیلی ممنون آقای امین طوسی. خسته نباشید.
من bibtex8 را در لیست بسته‌های تکلایو جستجو زدم و پیدا نشد. bibtex را زدم و پیدا شد.
آیا باید این بسته را اضافه کنم؟
سلام آقا هادی
خیلی ممنون که امتحان کردید.
من به همان تک‌لایوی که شما آپلود کرده‌اید bibtex8 را اضافه کرده‌ام. تصویر آن به پیوست است.

همچنین در صورت امکان تنظیمات تک‌ورکس همراه با تک‌لایو را مطابق شکل دوم پیوست تغییر دهید تا مرتب‌سازی فارسی بدون مشکل انجام شود. اگر تنظیمات تک‌میکر را هم اصلاح کنید ممنون خواهم شد.

در مورد مثال همراه با بسته Persian-bib جواب من به آقا وفا را ملاحظه فرمایید.
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: محمود امین‌طوسی در فوریه 11, 2011, 10:38:48 am
۱- وقتی فایل 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 را اجرا کنید.

خروجی‌هایی که برنامه پرل برای من تولید کرده‌ است به پیوست است.
اگر انشاءالله بدون مشکل کار کرد، موارد دیگری که ذکر کرده بودید را مورد بحث قرار خواهیم داد.
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: محمود امین‌طوسی در فوریه 15, 2011, 11:08:42 am

۴- چه نیازی به تعریف کد زیر است:

<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/) هست.
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: MHK در مارس 13, 2011, 09:35:01 am
با  سلام و خسته نباشید. :)
من همون فایل bibtex-example.tex شما رو امتحان کردم. citation ها رو پیدا نمی کنه و جاش علامت سوال می زنه. ???
(فایل bib هم تو همون فولدر هست).باید چیکار کنم؟
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: محمود امین‌طوسی در مارس 13, 2011, 11:45:39 am
با  سلام و خسته نباشید. :)
من همون فایل bibtex-example.tex شما رو امتحان کردم. citation ها رو پیدا نمی کنه و جاش علامت سوال می زنه. ???
(فایل bib هم تو همون فولدر هست).باید چیکار کنم؟
سلام.
۱- آیا bibtex را روی سند خود اعمال نموده‌اید؟
۲- آیا از آخرین نسخه استیلها (http://www.parsilatex.com/forum/SMF/index.php?action=dlattach;topic=1392.0;attach=3265) که در چند پست پیش از این ارسال شده است استفاده کردید؟
۳- آیا به فایل راهنما مراجعه کرده‌اید؟
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: MHK در مارس 13, 2011, 08:26:12 pm
سلام.
۱- آیا bibtex را روی سند خود اعمال نموده‌اید؟
۲- آیا از آخرین نسخه استیلها (http://www.parsilatex.com/forum/SMF/index.php?action=dlattach;topic=1392.0;attach=3265) که در چند پست پیش از این ارسال شده است استفاده کردید؟
۳- آیا به فایل راهنما مراجعه کرده‌اید؟

والا نمی دونم منظورتون از اعمال چیه؟! ولی من همون فایل که تو خود فایل بود رو اجرا کردم.چک کردم ظاهرا bibtex هم نصب هست.به راهنما هم مراجعه کردم و mamintoosi-persian-bib-9b21a49fa4d8.zip رو که نوشتین" در نسخه جدید" دانلود کردم و bibtex-example.tex شما رو امتحان کردم.
میگه:
15.
LaTeX Warning: Citation `Vahedi87' on page 1 undefined on input line 15.
LaTeX Warning: Citation `Amintoosi87afzayesh' on page 1 undefined on input line
16.
LaTeX Warning: Citation `Pedram80osool' on page 1 undefined on input line 17.
LaTeX Warning: Citation `Khalighi07MscThesis' on page 1 undefined on input line
؟!؟
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: محمود امین‌طوسی در مارس 14, 2011, 12:15:46 pm
والا نمی دونم منظورتون از اعمال چیه؟! ولی من همون فایل که تو خود فایل بود رو اجرا کردم.چک کردم ظاهرا bibtex هم نصب هست.به راهنما هم مراجعه کردم و mamintoosi-persian-bib-9b21a49fa4d8.zip رو که نوشتین" در نسخه جدید" دانلود کردم و bibtex-example.tex شما رو امتحان کردم.
سلام. اگر به راهنمای بسته (فایل Persian-bib-userguide.pdf) مراجعه کنید منظور من از اعمال را متوجه می‌شوید. لطفا آنرا مطالعه کنید. اگر از تک‌میکر استفاده می‌کنید کافیست F11 را بزنید و اگر از TeXWorks‌استفاده می‌کنید از جلوی دکمه سبزرنگ اجرا bibtex را انتخاب نموده و سپس Ctrl+T را بزنید. ضمنا اگر همینجوری استفاده کنید در مراجع فارسی مرتب‌سازی را نخواهید داشت مگر اینکه مطابق دستورالعمل فایل راهنما عمل کنید. مشکلی بود به همراه فایل log‌خود بفرستید.
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: MHK در مارس 15, 2011, 08:28:37 am
سلام. اگر به راهنمای بسته (فایل Persian-bib-userguide.pdf) مراجعه کنید منظور من از اعمال را متوجه می‌شوید. لطفا آنرا مطالعه کنید. اگر از تک‌میکر استفاده می‌کنید کافیست F11 را بزنید و اگر از TeXWorks‌استفاده می‌کنید از جلوی دکمه سبزرنگ اجرا bibtex را انتخاب نموده و سپس Ctrl+T را بزنید. ضمنا اگر همینجوری استفاده کنید در مراجع فارسی مرتب‌سازی را نخواهید داشت مگر اینکه مطابق دستورالعمل فایل راهنما عمل کنید. مشکلی بود به همراه فایل log‌خود بفرستید.

امتحان کردم. تک میکرم ظاهرا نمی تونه فایل .bbl رو بسازه.نمی دونم چرا؟


ویرایش:
بالاخره با کلی ور رفتن فهمیدم مشکل کجاست.دکتر امین‌طوسی عزیز این فایل acm-fa که در bibtex-example استفاده کردید با تک میکر من مشکل داشت.با asa-fa امتحان کردم و مشکل حل شد.
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: محمود امین‌طوسی در مارس 15, 2011, 07:43:18 pm
بالاخره با کلی ور رفتن فهمیدم مشکل کجاست.دکتر امین‌طوسی عزیز این فایل acm-fa که در bibtex-example استفاده کردید با تک میکر من مشکل داشت.با asa-fa امتحان کردم و مشکل حل شد.
کاش به ما هم می‌گفتید مشکل از چی بود.
همچنین لطفاً بفرمایید چه مشکلی با acm-fa داشتید؟ 
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: MHK در مارس 16, 2011, 12:00:26 pm
کاش به ما هم می‌گفتید مشکل از چی بود.
همچنین لطفاً بفرمایید چه مشکلی با acm-fa داشتید؟

راستش دقیق نمی دونم چطور شد که مشکل حل شد ولی:
با acm-fa فایل bbl تولیدیم خالی بود. عوضش کردم به asa-fa و فایل درست تولید شد.
الان که دوباره با acm-fa تست می کنم جواب میده. والا آخرش سر از کار این Latex در نیاوردم.می ترسم وسط کار پایان نامه حالمو بگیره...
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: tkakaie در اوت 28, 2011, 11:16:00 pm
ممکنه بگید اشکال من چیه؟فایل مراجع هم باز نمیشه.مگه نباید توی تکمیکر باز بشه؟ شاید کمتر از یکماه پیش تکلایو رو پستی دریافت کردم.این تکلایو شامل bibtex‌و bibtex8 هست.
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: tkakaie در اوت 29, 2011, 12:34:17 am
اصلاحش کردم شد این!بازم انگلیسیا راست چین میشن.چکار کنم؟ فایل بیبمم با تک میکر باز شد
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: محمود امین‌طوسی در اوت 29, 2011, 01:20:25 am
سلام
بسته‌های زی‌پرشین و بی‌دی شما بروزنیستند. لطفا آنها را بروزرسانی نمایید.
درهرصورت فایل با پسوند bbl مثال را هم ارسال نمایید تا ببینم از چه نسخه‌ای از persian-bib استفاده می‌کنید.
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: tkakaie در اوت 29, 2011, 01:22:49 pm
خیلی ممنون
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: tkakaie در اوت 29, 2011, 04:52:04 pm
بیدی رو آپدیت کردم (نسخه ۱.۲.۴) حالا تنها خطایی که میده اینه که
natbib-xetex-bidi.def not found
ولی هستش.توی مسیر خودشم هست:
texlive\2011\texmf-dist\tex\latex\bidi
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: محمود امین‌طوسی در اوت 29, 2011, 06:29:50 pm
سلام.
زی‌پرشین خود را نیز بروزرسانی نمایید. ضمنا فرمان texhash را نیز صادر نموده و اگر پس از آن مشکلی داشتید مطرح فرمایید.
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: tkakaie در اوت 29, 2011, 06:39:12 pm
یعنی چی؟
زیپرشین را هم آپدیت کرده ام(نسخه ۱.۱.۶)
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: هادی صفی‌اقدم در اوت 29, 2011, 06:42:21 pm
شاید کمتر از یکماه پیش تکلایو رو پستی دریافت کردم.این تکلایو شامل bibtex‌و bibtex8 هست.
اگر تک‌لایو را از من گرفته‌اید تا شب قبل ارسال آپدیت بوده است.
برای آپدیت کردن تک‌لایو پیشنهاد من آپدیت مخزن نصبی تک‌لایو  به جای تک‌لایو نصب شده است.
چون اینجوری اینجوری یک مخزن آپدیت تک‌لایو دارید و اگر ویندوزتون خراب شد، دیگه نیاز نمیشه کلّی آپدیت بگیرید و همان تک‌لایو را نصب مجدد می‌کنید.
روش آپدیت در پست «روش‌های دانلود و آپدیت تک‌لایو (http://www.parsilatex.com/forum/SMF/index.php?topic=1715.0)» هست.
روش دوم را انجام دهید بهتره.
موفق باشید
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: tkakaie در اوت 29, 2011, 06:48:02 pm
کلا وقتی فیل بیب میسازیم در فایل اصلی یکبار دنباله زیر را انجام دهیم کافیست؟
f1,f11,f1,f1
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: هادی صفی‌اقدم در اوت 29, 2011, 06:57:10 pm
شما زی‌پرشین و بی‌دی را آپدیت کامل نکرده‌اید.
مثلا بی‌دی شما باید bidi 2011/08/26 v1.2.6 باشد که دو نسخه عقب هست.
همان‌طور که آقای امین طوسی گفتند، یک command prompt  باز کنید و texhash بزنید و اینتر بزنید تا آپدیت‌ها شناخته بشوند.
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: tkakaie در اوت 29, 2011, 07:11:48 pm
خیلی ممنون.با texhash درست شد.خروجی کاملا درسته،ولی الآن یه خطاهایی میده که قبلا نمیداد.این خطاها طبیعیه؟
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: محمود امین‌طوسی در اوت 29, 2011, 08:24:46 pm
سلام.
زی‌پرشین خود را نیز بروز نمایید.