-
من متوجه شدم که تکلایو خودش برنامهی xindy را دارد و با همین بستی که اینجا دوستان گذاشته اند می توان فارسی آن را هم ریخت. ولی نمیدانم در تکشاپ کجا باید فرمان دلخواه یا دستی را وارد کرد مثلا من میخواهم این فرمان را وارد کنم:
xindy -L persian -C utf8 -I xindy -M % -t %.glg -o %.gls %.glo
-
راهش را پیدا کردم غیر مستقیم هست(یعنی تصور میکردم به مانند تکمکر باشد). باید یک فایل(متنی) با پسوند engine در فولدر Engines در پوشهی خود برنامه ساخت و در آن دستور را وارد کرد. ولی انگار طرز دستور بامثالی که در بالا گذاشتم تفاوت میکند برای همین کار نکرد مثال xindy برای فارسی یا زبان دیگر را هم پیدا نکردم نمیدانم چگونه باید این دستور را داد تصور میکنم با حالت لینوکسش فرقی نداشته باشد کسی در لینوکس از این استفاده کرده است میتواند یک نمونه برای من بگذارد؟
-
سلام
من هم دنبال این مساله بودهام اما هنوز نتوانستهام مشکل رو حل کنم. اگه تا الان مشکل رو حل کردید لطفا نیتجه رو ارایه بدهید. در غیر این صورت اعلام کنید تا دوباره دنبال راه حل بگردیم.
با تشکر
-
سلام
من هم دنبال این مساله بودهام اما هنوز نتوانستهام مشکل رو حل کنم. اگه تا الان مشکل رو حل کردید لطفا نیتجه رو ارایه بدهید. در غیر این صورت اعلام کنید تا دوباره دنبال راه حل بگردیم.
با تشکر
به پوشه Library/texshop/engines بروید و یک پرونده متنی همانند XeTeX.engine اما با نام Xindy.engine و دستورات زیندی درست کنید. آنگاه Xindy بصورت خودکار در texshop ظاهر میشود.
-
سلام
با تشکر
دستورات همون دستوری که در بالا نوشته شده میباشد؟؟
-
سلام
با تشکر
دستورات همون دستوری که در بالا نوشته شده میباشد؟؟
من چیزی را که خودم روی مکبوکم داشتم براتون پیوست کردم. من دو تا دارم یکی برای ساختن نمایه و دیگری برای ساختن واژهنامه که نام این دو پرونده گویای همین هست. اینها دو پرونده را باید در Library/TeXShop/Engines قرار بدهید. منظورم از دو پرونده XindyMakeIndex.engine و XindyMakeGlossaries.engine هست. اگر تکشاپ احیاناً گیر داد که اینها executable نیستند، میتوانید آنها را از طریق ترمینال و با دستور زیر مثلاً برای XindyMakeIndex.engine n:
chmod a+x XindyMakeIndex.engine
executable کنید.
-
سلام
من فایلهای گفته شده رو در مسیر قرار دادم و محض احتیاط فرمان رو هم اجرا کردم اما هنگام اجرا به مطلب زیر برخورد می کنم:
Cannot locate xindy module for language persian in codepage utf8.
-
سلام
من فایلهای گفته شده رو در مسیر قرار دادم و محض احتیاط فرمان رو هم اجرا کردم اما هنگام اجرا به مطلب زیر برخورد می کنم:
Cannot locate xindy module for language persian in codepage utf8.
خوب شما وقتی فایهای مربوط به زیندی برای فارسی را نصب نکردید، باید این اتفاق بیفتد. فایل persian.zip را از http://www.parsilatex.com/joomla/index.php?option=com_remository&Itemid=82&func=fileinfo&id=55 دریافت کنید بعد از extract کردنش یک پوشه به اسم persian میگیرید حالا یک ترمینال باز کنید و دستورات زیر را به ترتیب انجام دهید:
cd /usr/local/texlive/2011/texmf/xindy/modules/lang
open .
حالا یک پنجره باز میشود و باید شما پوشه persian را در این پنجره که باز شد قرار بدهید. حالا یک ترمینال دوباره باز کنید و بنویسید:
sudo texhash