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

عمومی => انجمن تازه‌کاران => نويسنده: mmosalman در دسامبر 13, 2012, 07:42:04 pm

عنوان: مشکل در ایجاد نمایه با xindy
رسال شده توسط: mmosalman در دسامبر 13, 2012, 07:42:04 pm
من نمایه را با راهنمای xindy درست کردم ولی توی خروجی، حروف الفبا نشون داده نمیشه و همون فرمت makeindex\ رو داره.
quick build رو اصلاح کردم، persian  هم نصب کردم... لطفاً راهنمایی کنید.
فایل تصویر خروجی پیوست شد.
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: هادی صفی‌اقدم در دسامبر 13, 2012, 07:52:13 pm
پست «نمایه با کمک زیندی روی خود تک‌لایو (http://www.parsilatex.com/forum/SMF/index.php?topic=1653)» را ببینین.
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: mmosalman در دسامبر 13, 2012, 09:04:18 pm
دقیقاً مطابق دستورالعمل پست بالا رفنم، ولی خروجی دلخواه نیست. تو اون پست هم یکی گفته با TeXLive_Portable_Full نتونسته خروجی بگیره، مال من هم همینه!
آیا مشکل میتونه از این باشه؟

مدیریت تالار گفتگوی پارسی‌لاتک:
حذف نقل قول. وقتی نفر سومی توی موضوع سوال نیست، لطفا از نقل قول استفاده نکنین.
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: هادی صفی‌اقدم در دسامبر 13, 2012, 09:08:48 pm
تک‌لایو پرتایبل را بیخیال بشین.
هزار بار گفته‌ایم که تک‌لایو پرتایبل برای استفاده‌ی روی فلش برای مواقع ضروری برای تایپ خوبه و نه برای استفاده‌ی روزمره. خسته شدیم از بس گفتیم. به هر حال...
من با تک‌لایو نصب‌شده‌ی آپدیت هیچ مشکلی ندارم.
شما فایل که من فرستادم را اجرا کنین.
کجا خطا میده دقت کنین و بگین.
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: mmosalman در دسامبر 13, 2012, 11:15:28 pm
با تک لایو 2012 اجرا کردم ولی اصلا نمایه ایجاد نمیشه، فایلهای ضمیمه رو ببینید لطفاً:

مدیریت تالار گفتگوی پارسی‌لاتک:
حذف نقل قول. وقتی نفر سومی توی موضوع سوال نیست، لطفا از نقل قول استفاده نکنین.
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: هادی صفی‌اقدم در دسامبر 13, 2012, 11:29:02 pm
نمیدونم....  :o
فایل log شما خطا نداره.
shell escape را فعال کردین؟
کنار فایل tex، فایل ‪.idx‬ و ‪.ind‬ ایجاد میشه؟
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: mmosalman در دسامبر 13, 2012, 11:43:05 pm
فایل idx. ایجاد شده ولی ind. نه!
من برای اجرا کردن MakeIndex رو نمیزنم فقط Quick Build، درسته دیگه؟
shell scape چجوری فعال میشه؟

مدیریت تالار گفتگوی پارسی‌لاتک:
حذف نقل قول. وقتی نفر سومی توی موضوع سوال نیست، لطفا از نقل قول استفاده نکنین.
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: هادی صفی‌اقدم در دسامبر 13, 2012, 11:46:08 pm
وقتی quick index را با زی‌پرشین فعال کردین، دیگه نیازی به makeindex نیست.
پس زیندی اصلا روی فایل شما اجرا نمیشه.
جواب منون ندادین که پرسیدم Qucik Build گزینه‌ی shell escape را فعال کردین یا نه؟
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: mmosalman در دسامبر 13, 2012, 11:50:13 pm
جواب منون ندادین که پرسیدم Qucik Build گزینه‌ی shell escape را فعال کردین یا نه؟
اگه منظورتون این کده، آره درستش کردم
xelatex --shell-escape -interaction=nonstopmode -synctex=-1 %.tex
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: هادی صفی‌اقدم در دسامبر 14, 2012, 12:04:57 am
اینو بذارین. (ممکنه برای شما کاراکتر کنترلی داره. احتمالا.)
xelatex --shell-escape -interaction=nonstopmode -synctex=-1 %.texتوی کامند پرامت بزنین:
xindy --version
چی میاد؟
آیا بعد از کپی persian برای زیندی، texhash را زدین؟
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: هادی صفی‌اقدم در دسامبر 14, 2012, 12:06:46 am
زی‌پرشین‌تون هم کمی قدیمی اسه. ممکنه بخاطر اون باشه. یعنی ممکنه quick index فعال توش نباشه.
اگه تونستین یک آپدیتش بزنین. (و بقیه بسته‌ها لازم.)
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: mmosalman در دسامبر 14, 2012, 12:15:08 am
خروجی دستوزی که گفتید:
E:\tex>xindy --version
xindy release: 2.4
xindy.pl script version: 1.16
*** - TRUENAME: Directory #P"C:\\Users\\ARMAGH~1\\AppData\\Local\\Temp\\" does
      not exist

F:\texlive\2012\bin\win32\runscript.tlu:587: command failed with exit code 1:
perl.exe f:/texlive/2012/texmf/scripts/xindy/xindy.pl --version
تک لایو من 2012 هست، زی پرشین قدیمیه؟!
texhash هم زدم.
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: هادی صفی‌اقدم در دسامبر 14, 2012, 12:19:22 am
نمیدونم چرا به سوال‌های من نصفه نیمه جواب میدین؟!  >:(

این باید بیاد:
C:\>xindy --version
xindy release: 2.4
xindy.pl script version: 1.16
xindy kernel version: 3.0
CLISP version 2.49 (2010-07-07) (built on cj3001517-a [192.168.1.20])
    architecture: PC/686

C:\>

الان نسخه‌ی زی‌پرشین، ۱۲ نهایی هست. (حدسم اینه که برای شما نسخه‌ای هست که ساختن سریع نمایه نداره. حدس میزنم. مطمئن نیست.
اما فکر میکنم اگر نداشت، یک خطا باید میداد. آره!)

شما زیندی‌تون مشکل داره.
جواب سوالم را ندادین که بعد نصب پرشین برای زیندی، آیا texhash زدین یا نه؟!
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: mmosalman در دسامبر 14, 2012, 12:23:50 am
xindy توی تک لایو 2012 خودش persian داره، ولی 3 تا فایل تو فولدر persian بود که من چهارمی هم رو اضافه کردم! بعدش هم texhash  رو زدم که یه سری updating انجام داد. این هم از این!
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: هادی صفی‌اقدم در دسامبر 14, 2012, 12:35:03 am
این کار رو بر چه اساسی انجام دادین!؟ پاکش کنین.
دستور زیر را هم در مسیر همان فایل tex که فرستادین، اجرا کنین. (میتونین با دکمه‌ی cmd خود تک‌میکر برین.)
xindy -L persian -C utf8 -M texindy mytest.idx
بعد زی‌لاتک کنین. اگر نشد، دیگه من فکر کنم مشکل از زیندی هست و ...
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: mmosalman در دسامبر 14, 2012, 12:41:40 am
این دستور رو تو همون مسیر فایل تک اجرا کردم... ارور میده!:

E:\tex>xindy -L persian -C utf8 -M texindy mytest.idx
*** - TRUENAME: Directory #P"C:\\Users\\ARMAGH~1\\AppData\\Local\\Temp\\" does
      not exist

F:\texlive\2012\bin\win32\runscript.tlu:587: command failed with exit code 1:
perl.exe f:/texlive/2012/texmf/scripts/xindy/xindy.pl -L persian -C utf8 -M texi
ndy mytest.idx
منظورتون چیه که xindy  مشکل داره، چی کارش کنم حالا؟
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: هادی صفی‌اقدم در دسامبر 14, 2012, 01:04:04 am
این خطا را من وقتی می‌گرفتم که توزیع TeX دیگری نصب بود یا زیندی کامل نبود. (فکر کنم بخاطر کپی اون فایل چهارم هست. نمیدونم.)
از path سیستم، مسیرهای بقیه‌ی توزیع‌های TeX را حذف کنین.
path مربوط به bin تک‌لایو فقط بمونه.
اگه نشد، توزیع‌ TeX را حذف کنن و دوباره نصب کنین.
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: mmosalman در دسامبر 14, 2012, 01:08:47 am
معذرت میخوام، چه جوری "از path سیستم، مسیرهای بقیه‌ی توزیع‌های TeX را حذف کنم"؟ :(
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: هادی صفی‌اقدم در دسامبر 14, 2012, 01:16:45 am
این سوال لاتکی نیست. سوال ویندوزی هست.
فایل پیوسته پست اول «راهنمای نصب پارسی‌لاتک (http://www.parsilatex.com/forum/SMF/index.php?topic=2405)» را ببینین.
قسمت تغییر path را ببینین.
توزیع tex را حذف و دوباره نصب کنین همچنین.
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: mmosalman در دسامبر 14, 2012, 01:45:42 am
با دستور یر توی cmd جواب گرفتم! :)
xelatex --shell-escape mytestولی توی تک میکر با Quick Build  هنوز اجرا نمیشه.
حالا چه کار کنم که توی تک میکر هم درست بشه؟
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: هادی صفی‌اقدم در دسامبر 14, 2012, 11:13:34 am
path سیستم دو تا توزیع TeX هست که با هم کانفلیکت میکنن.
توزیع‌‌های TeX دیگه را از سیتسم‌تون پاک کنید.
path سیستم را هم اضافی‌ها را پاک کنین.
دستور Quick Build را هم کلا پاک کنین و دوباره دستی تایپ کنین تا یک دفعه کاراکتر کنترلی نباشه.
همچنین میتونین بدون گزینه‌ی Quick Index نمایه بسازین.
کافیه ctrl+alt+I بزنین. (در نسخه‌ی نهایی بی‌دی‌تک‌میکر)
عنوان: پاسخ : مشکل در ایجاد نمایه با xindy
رسال شده توسط: mmosalman در دسامبر 14, 2012, 12:05:03 pm
بله توزیع های دیگه رو پاک کردم، درست شد :)، تشکر