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

لاتک LATEX => سبک نوشتار => نويسنده: parna67 در اوت 24, 2014, 11:16:15 am

عنوان: دستورات اجرایی برای واژه نامه در texstudio
رسال شده توسط: parna67 در اوت 24, 2014, 11:16:15 am
سلام
این که گفته شده بسته ی glosoories با آپشن xindy  فراخوانی بشه، یعنی چی؟
  دستوراتی که در texstudio برای ایجاد واژه نامه لازم هستند، چه هستند؟
چون در راهنماها عنوان شده که برای texmaker  است.
مرسی
عنوان: پاسخ : دستورات اجرایی برای واژه نامه در texstudio
رسال شده توسط: parna67 در اوت 24, 2014, 06:42:59 pm
سلام
من از لینک http://www.parsilatex.com/forum/SMF/index.php?topic=1902.0 استفاده می کنم
زمانی که می خوام اجراش کنم ، اتفاقی نمی افته و اجرا نمیشه. خطا هم نمیده و در حالت انتظار اجرا و دایره ی سبز در حال چرخش باقی میمونه
این دستور را هم در قسمت option ->  configure texstudio -> bulid-> user command  میذارم:
xindy -L persian -C utf8 -l xindy -M Xindy_Make_glossaries.xdy -t Xindy_Make_glossaries.glg -o Xindy_Make_glossaries.gls Xindy_Make_glossaries.glo
پس از تایید و برای اجرا به منوی tools  و قسمت user رفته و بر روی دستور مورد نظر کلیک می کنم
سپس برنامه را اجرا می کنم. که همونطور که گفتم اتفاقی نمی افته و در حالت انتظار اجرا مونه و دیگه نمیشه از texstudio  استفاده کرد. مگر اینکه ریست شود. لطفا راهنمایی بفرمایید
عنوان: پاسخ : دستورات اجرایی برای واژه نامه در texstudio
رسال شده توسط: ابوالفضل دیانت در اوت 24, 2014, 07:23:05 pm
با سلام
صفحه ویکی زیر را مطالعه کنید به خصوص قسمت آخر:
راهنمای ایجاد واژه‌نامه (http://www.parsilatex.com/mediawiki/index.php?title=%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C_%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF_%D9%88%D8%A7%DA%98%D9%87%E2%80%8C%D9%86%D8%A7%D9%85%D9%87)
عنوان: پاسخ : دستورات اجرایی برای واژه نامه در texstudio
رسال شده توسط: parna67 در اوت 24, 2014, 07:39:26 pm
سلام
من لینکی که شنا دادید را قبلا دیده بودم
نتیجه ی آن این ارور است
File ended while scanning use of \@argdef
عنوان: پاسخ : دستورات اجرایی برای واژه نامه در texstudio
رسال شده توسط: ابوالفضل دیانت در اوت 24, 2014, 07:44:46 pm
با سلام
می‌توانید فایل نمونه ارسال کنید.
عنوان: پاسخ : دستورات اجرایی برای واژه نامه در texstudio
رسال شده توسط: parna67 در اوت 24, 2014, 07:59:12 pm
سلام
البته من استایلی که همانند لینکی که فرستادید رو مد نظرم نیست.
من واژه ها را فارسی در متنم آوردم و با تعریف \واژه{بهینه سازی} در متن و با استفاده از قسمت Glossories خودم، برای آنها در پاورقی معادل انگیلیسی شان را می نویسم.
حالا می خواهم همانند xindy_make_glossories واژه ها را در واژه نامه ی انگیلیسی به فارسی داشته باشم.
من از texstudio  استفاده می کنم.
عنوان: پاسخ : دستورات اجرایی برای واژه نامه در texstudio
رسال شده توسط: ابوالفضل دیانت در اوت 24, 2014, 08:06:14 pm
با سلام
در فایل main‌ که در خط ۱۴۵ به اشتباه یک آکولاد را کامنت کردید، همین موجب بروز خطا شده است. فایل اصلاح شده را اتچ کردم.
در مورد فایل دوم لطفا خطوط ابتدایی را حذف کنید منظور
% !TeX document-id = {b9235b9a-0218-4750-a347-d30e263275ec}
% !TEX TS-program = XeLaTeX
% Commands for running this example:
% xelatex Xindy_Make_Glossaries
% End of Commands
بعد همان دستوراتی که در همان صفحه ویکی بیان شد را اجرا کنید یعنی:
xindy -L persian-variant1 -C utf8 -I xindy -M %.xdy -t %.glg -o %.gls %.glo | xindy -L persian-variant1 -C utf8 -I xindy -M %.xdy -t %.blg -o %.bls %.blo
عنوان: پاسخ : دستورات اجرایی برای واژه نامه در texstudio
رسال شده توسط: parna67 در اوت 24, 2014, 08:41:29 pm
فایل اجرا شد ولی واژه نامه نیامد
عنوان: پاسخ : دستورات اجرایی برای واژه نامه در texstudio
رسال شده توسط: ابوالفضل دیانت در اوت 24, 2014, 08:46:25 pm
دستور
xindy -L persian-variant1 -C utf8 -I xindy -M %.xdy -t %.glg -o %.gls %.glo | xindy -L persian-variant1 -C utf8 -I xindy -M %.xdy -t %.blg -o %.bls %.blo
را اجرا کردید؟
عنوان: پاسخ : دستورات اجرایی برای واژه نامه در texstudio
رسال شده توسط: parna67 در اوت 24, 2014, 08:56:22 pm
بله دقیقا
عنوان: پاسخ : دستورات اجرایی برای واژه نامه در texstudio
رسال شده توسط: ابوالفضل دیانت در اوت 24, 2014, 09:21:49 pm
با سلام
برای من ایجاد می‌شود.
یعنی شما این روند را طی می کنید:
compile
دستورات ذکر شده
compile
compile

عنوان: پاسخ : دستورات اجرایی برای واژه نامه در texstudio
رسال شده توسط: parna67 در اوت 24, 2014, 09:31:13 pm
بله و اجرا نمیشه
عنوان: پاسخ : دستورات اجرایی برای واژه نامه در texstudio
رسال شده توسط: parna67 در اوت 24, 2014, 09:51:34 pm
من از یه استایل دیگه استفاده می کنم
بعد از اولین اجرا که prosses exited normaly  میده و بعد از اجرای دستور این خطا داده میشه
Process started: xindy -L persian-variant1 -C utf8 -I xindy -M proposal.xdy  -t proposal.glg -o proposal.gls proposal.glo

Cannot locate xindy module for language persian in codepage utf8. C:\texlive\2013\bin\win32\runscript.tlu:596: command failed with exit code 1: perl.exe c:/texlive/2013/texmf-dist/scripts/xindy/xindy.pl -L persian-variant1 -C utf8 -I xindy -M proposal.xdy -t proposal.glg -o proposal.gls proposal.glo

Process exited with error(s)
عنوان: پاسخ : دستورات اجرایی برای واژه نامه در texstudio
رسال شده توسط: ابوالفضل دیانت در اوت 24, 2014, 10:37:25 pm
باسلام
به نظر من Texlive شما ۲۰۱۳ است و بسته های شما بروز نیست.
یک فایل .log از اجرا ارسال کنید
عنوان: پاسخ : دستورات اجرایی برای واژه نامه در texstudio
رسال شده توسط: محمود امین‌طوسی در اوت 24, 2014, 11:01:38 pm
شاید در نسخه ایشان هنوز variant1,2 نبوده است و باید دستور را بدون آنها بکار ببرند.
عنوان: پاسخ : دستورات اجرایی برای واژه نامه در texstudio
رسال شده توسط: parna67 در اوت 24, 2014, 11:08:22 pm
با یک سری تغییرات دیگه این خطا داده شد
Missing \begin{document}. ...ysection[\glossarytoctitle]{\glossarytitle}
الان این دستور را اجرا می کنم
xindy -L persian -C utf8 -I xindy -M proposal -t proposal.glg -o proposal.gls proposal.glo
فایل کمینه ی وازه نامه جدید را بفرستم در صورت نیاز؟
عنوان: پاسخ : دستورات اجرایی برای واژه نامه در texstudio
رسال شده توسط: محمود امین‌طوسی در اوت 24, 2014, 11:46:36 pm
فایل aux را حذف کنید و مجددا اجرا کنید. درهرصورت ابتدا مطمئن شوید فایلتان صرفنظر از واژه‌نامه به درستی اجرا می‌شود.
عنوان: پاسخ : دستورات اجرایی برای واژه نامه در texstudio
رسال شده توسط: parna67 در اوت 25, 2014, 08:30:02 am
بالاخره درست شد. فقط من یه مشکل دیگه دارم و اونم اینه که بعد از صفحه ی عنوان انگلیسی در پایان نامه که صفحه آخر است، مجددا یک صفحه سفید با سربرگ واژه نامه فارسی به انگلیسی میاره. نمیدونم دلیلش چیه که دوباره بعد از چکیده انگیلیسی و صفحه عنوان انگلیسی این صفحه ی سفید با سربرگ واژه نامه اضافه میشه.