پارسی‌لاتک

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

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

  • حذف دستورات 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 قبل از ظهر
نقل قول از: هادی صفی اقدم در فبریه 09, 2011, 01:17:30 قبل از ظهر
خیلی ممنون آقای امین طوسی. خسته نباشید.
من bibtex8 را در لیست بسته‌های تکلایو جستجو زدم و پیدا نشد. bibtex را زدم و پیدا شد.
آیا باید این بسته را اضافه کنم؟
سلام آقا هادی
خیلی ممنون که امتحان کردید.
من به همان تک‌لایوی که شما آپلود کرده‌اید bibtex8 را اضافه کرده‌ام. تصویر آن به پیوست است.

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

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

<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 قبل از ظهر
با  سلام و خسته نباشید. :)
من همون فایل bibtex-example.tex شما رو امتحان کردم. citation ها رو پیدا نمی کنه و جاش علامت سوال می زنه. ???
(فایل bib هم تو همون فولدر هست).باید چیکار کنم؟
عنوان: پاسخ : آخرین نسخه فایلهای استیل فارسی
رسال شده توسط: محمود امین‌طوسی در مارس 13, 2011, 11:45:39 قبل از ظهر
نقل قول از: MHK در مارس 13, 2011, 09:35:01 قبل از ظهر
با  سلام و خسته نباشید. :)
من همون فایل 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 بعد از ظهر
نقل قول از: محمود امین‌طوسی در مارس 13, 2011, 11:45:39 قبل از ظهر
سلام.
۱- آیا 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 بعد از ظهر
نقل قول از: MHK در مارس 13, 2011, 08:26:12 بعد از ظهر
والا نمی دونم منظورتون از اعمال چیه؟! ولی من همون فایل که تو خود فایل بود رو اجرا کردم.چک کردم ظاهرا 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 قبل از ظهر
نقل قول از: محمود امین‌طوسی در مارس 14, 2011, 12:15:46 بعد از ظهر
سلام. اگر به راهنمای بسته (فایل Persian-bib-userguide.pdf) مراجعه کنید منظور من از اعمال را متوجه می‌شوید. لطفا آنرا مطالعه کنید. اگر از تک‌میکر استفاده می‌کنید کافیست F11 را بزنید و اگر از TeXWorks‌استفاده می‌کنید از جلوی دکمه سبزرنگ اجرا bibtex را انتخاب نموده و سپس Ctrl+T را بزنید. ضمنا اگر همینجوری استفاده کنید در مراجع فارسی مرتب‌سازی را نخواهید داشت مگر اینکه مطابق دستورالعمل فایل راهنما عمل کنید. مشکلی بود به همراه فایل log‌خود بفرستید.

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


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

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