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

ابزارهای جانبی => نمایه‌ساز MakeIndex => نويسنده: مسعود در ژانویه 10, 2011, 04:52:37 am

عنوان: یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: مسعود در ژانویه 10, 2011, 04:52:37 am
یه مشکلی با ساختن نمایه دارم. نمایه در فایل  pdf  ظاهر نمی شود ولی وقتی از یک مثال دیگه که package آن  xepersian نبود استفاده کردم ظاهر شد که  به نظر می رسه مشکل اجرا نشدن در xepersian باشه. از miktek 2.7 و فرمان makeindex  استفاده کردم.  لطفا بنده رو راهنمایی کنید. متشکرم
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: vafa در ژانویه 10, 2011, 09:53:41 am
یه مشکلی با ساختن نمایه دارم. نمایه در فایل  pdf  ظاهر نمی شود ولی وقتی از یک مثال دیگه که package آن  xepersian نبود استفاده کردم ظاهر شد که  به نظر می رسه مشکل اجرا نشدن در xepersian باشه. از miktek 2.7 و فرمان makeindex  استفاده کردم.  لطفا بنده رو راهنمایی کنید. متشکرم
مثال؟
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: محمد چهارسوقی در ژانویه 10, 2011, 01:48:35 pm
چرا از xindy استفاده نمی‌کنید؟ تا اونجا که اطلاع دارم makeindex با حروف پ ژ گ چ مشکل دارد.

اگر از miktex استفاده می کنید می‌توانید با استفاده از اطلاعاتی که در لینک زیر داده شده است از زیندی استفاده کنید.

http://www.parsilatex.com/forum/SMF/index.php?topic=339.0

البته توصیه آقا وفا این است که از تکلایو استفاده کنید که در این صورت باز هم تا آنجا که اطلاع دارم xindy در تکلایو موجود است. تکلایو به راحتی در تمامی سیستم‌ عامل‌ها نصب می‌شود.
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: مسعود در ژانویه 10, 2011, 02:28:44 pm
سلام
من xindy را نصب کردم . در miktex 2. 7 در خط فرمان آن xindy -L persian -C utf8 -M texindy -M page-ranges filename.idx را اجرا کردم و مجددا فایل رو اجرا کردم نمایه ظاهر نشد آیا روند اجرا درسته؟ اگه سوالم ابتدایی است عذر خواهی میکنم.
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: vafa در ژانویه 10, 2011, 02:53:23 pm
سلام
من xindy را نصب کردم . در miktex 2. 7 در خط فرمان آن xindy -L persian -C utf8 -M texindy -M page-ranges filename.idx را اجرا کردم و مجددا فایل رو اجرا کردم نمایه ظاهر نشد آیا روند اجرا درسته؟ اگه سوالم ابتدایی است عذر خواهی میکنم.
اگر شما جواب سوالتان را می‌دانید، پس ما هم باید جوابش را بدانیم
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: محمد چهارسوقی در ژانویه 10, 2011, 03:41:25 pm
سلام
من xindy را نصب کردم . در miktex 2. 7 در خط فرمان آن xindy -L persian -C utf8 -M texindy -M page-ranges filename.idx را اجرا کردم و مجددا فایل رو اجرا کردم نمایه ظاهر نشد آیا روند اجرا درسته؟ اگه سوالم ابتدایی است عذر خواهی میکنم.

والا بدون فایل log و نمونه نظر خاصی نمیشه داد اما تا جایی که من اطلاع دارم باید به این صورت عمل کنید:

xelatex filename.tex
xindy .......
xelatex filenamte.tex
xelatex filename.tex
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: هادی صفی‌اقدم در ژانویه 10, 2011, 05:20:44 pm
سلام
من xindy را نصب کردم . در miktex 2. 7 در خط فرمان آن xindy -L persian -C utf8 -M texindy -M page-ranges filename.idx را اجرا کردم و مجددا فایل رو اجرا کردم نمایه ظاهر نشد آیا روند اجرا درسته؟ اگه سوالم ابتدایی است عذر خواهی میکنم.
در دستور
xindy -L persian -C utf8 -M texindy -M page-ranges filename.idx
 به جای filename بای داسم فایل tex خودتون را جایگزین کنید
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: وحید دامن‌افشان در ژانویه 10, 2011, 06:34:13 pm
یه مشکلی با ساختن نمایه دارم. نمایه در فایل  pdf  ظاهر نمی شود ولی وقتی از یک مثال دیگه که package آن  xepersian نبود استفاده کردم ظاهر شد که  به نظر می رسه مشکل اجرا نشدن در xepersian باشه. از miktek 2.7 و فرمان makeindex  استفاده کردم.  لطفا بنده رو راهنمایی کنید. متشکرم
مسعود جان، لطفا یه فایل خیلی کوچیک درست کنین که مشکلتون رو نشون بده و اونو برامون بفرستین. در ضمن، فایل log. و pdf. رو هم ضمیمه کنین.
راستی، شما مطمئنین که xindy رو درست نصب کردین؟ برای تست این کار، یه CMD باز کنین و دستور xindy رو وارد کنین. اگه پیغام خطا نداد، می‌تونین مطمئن بشین که Xindy رو درست نصب کردین. از چه سیستم عاملی استفاده می‌کنین؟ ۳۲ بیتی یا ۶۴ بیتی؟
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: مسعود در ژانویه 10, 2011, 07:44:38 pm
ممنون از اینکه راهنمایی می کنید
من از ویندوز 32 بیتی استفاده می کنم ولی پیغام زیر موقع اجرای xindy میاد
 neww does not exist at c:/PROGRA~1/xindy/scripts/xindy/xindy.pl line 458. که neww نام فایل من هستش مسیر گفته شده هم مسیر نصب xindy می باشد.فایل رو می فرستم
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: وحید دامن‌افشان در ژانویه 10, 2011, 08:28:24 pm
ممنون از اینکه راهنمایی می کنید
من از ویندوز 32 بیتی استفاده می کنم ولی پیغام زیر موقع اجرای xindy میاد
 neww does not exist at c:/PROGRA~1/xindy/scripts/xindy/xindy.pl line 458. که neww نام فایل من هستش مسیر گفته شده هم مسیر نصب xindy می باشد.فایل رو می فرستم
فایل لاگ‌تون هیچ خطایی نداره. اشکال از زی‌پرشین نیست.
روشی که برای تست درست نصب شدن xindy گفتم رو انجام دادین؟
در ضمن، شما باید دستور

‎xindy‎ -‎L persian‎ -‎C utf8‎ -‎M texindy‎ -‎M page-ranges neww.‎idx‎‎

رو توی همون مسیری که فایل تک‌تون هستش، بکار ببرین. مثلاً اگه فایل neww.tex داخل یه پوشه به اسم my-tex-files و داخل درایو D هست، باید اول با دستورات Dos وارد این پوشه بشین و بعدش دستور بالا رو اجرا کنین. یعنی در نهایت، دستورتون اینجوری باید بشه:

‎d:\my-tex-‎files\‎‎xindy‎ -‎L persian‎ -‎C utf8‎ -‎M texindy‎ -‎M page-ranges ‎neww‎.‎idx‎‎

 البته قبل از وارد کردن دستور بالا، فایلتون رو دوبار اجرا کنین.
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: مسعود در ژانویه 10, 2011, 09:12:44 pm
من همون طوری که گفتین xindy رو امتحان کردم خطایی نداد ولی باز هم همون پیغام
neww does not exist at c:/PROGRA~1/xindy/scripts/xindy/xindy.pl line 458 را دریافت کردم
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: هادی صفی‌اقدم در ژانویه 10, 2011, 10:24:13 pm
من همون طوری که گفتین xindy رو امتحان کردم خطایی نداد ولی باز هم همون پیغام
neww does not exist at c:/PROGRA~1/xindy/scripts/xindy/xindy.pl line 458 را دریافت کردم

من امتحان کردم. برای من ارور زیر را داد:
C:\Documents and Settings\xp\Desktop\aaa>xindy -L persian -C utf8 -M texindy -M
page-ranges neww.idx
Cannot locate xindy module for language persian in codepage utf8.
C:\texlive\2010\bin\win32\runscript.tlu:569: command failed with exit code 1:
perl.exe c:/texlive/2010/texmf/scripts/xindy/xindy.pl -L persian -C utf8 -M texi
ndy -M page-ranges neww.idx

بعدش برای امتحان همینجوری F12 را زدم و دو بار فایل را کامپایل کردم و فایل خروجی مثل فایل ضمیمه شده شد.
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: وحید دامن‌افشان در ژانویه 10, 2011, 10:32:14 pm
من همون طوری که گفتین xindy رو امتحان کردم خطایی نداد ولی باز هم همون پیغام
neww does not exist at c:/PROGRA~1/xindy/scripts/xindy/xindy.pl line 458 را دریافت کردم
خطایی که شما می‌گیرین به این علته که دستور موردنظر رو توی مسیر فایل تک‌تون، اجرا نمی‌کنین (چیزی که من توی عکس ضمیمه نشون دادم. خط دوم رو ببینین).
فایل ضمیمه رو باز کنین و دستور داخلشو توی مسیر فایل تک‌تون اجرا کنین.
در ضمن، قبل از اجرای این دستور، باید فایل FILENAME.idx کنار فایل تک‌تون وجود داشته باشه.
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: وحید دامن‌افشان در ژانویه 10, 2011, 10:50:56 pm
من امتحان کردم. برای من ارور زیر را داد:
C:\Documents and Settings\xp\Desktop\aaa>xindy -L persian -C utf8 -M texindy -M
page-ranges neww.idx
Cannot locate xindy module for language persian in codepage utf8.
C:\texlive\2010\bin\win32\runscript.tlu:569: command failed with exit code 1:
perl.exe c:/texlive/2010/texmf/scripts/xindy/xindy.pl -L persian -C utf8 -M texi
ndy -M page-ranges neww.idx

بعدش برای امتحان همینجوری F12 را زدم و دو بار فایل را کامپایل کردم و فایل خروجی مثل فایل ضمیمه شده شد.
این ارور تو کاملاً طبیعیه. چون موقع نصب تک‌لایو، زبان فارسی به طور پیش‌فرض به زیندی، اضافه نمی‌شه.
واسه حل این مشکل، پوشه (خود پوشه) داخل فایل ضمیمه رو توی آدرس پایین، کنار بقیه زبان‌ها کپی کن.

C:\texlive\2010\texmf\xindy\modules\lang

عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: هادی صفی‌اقدم در ژانویه 10, 2011, 11:08:58 pm
خیلی ممنون وحید جان بابت راهنمایی خوبت
اون خطایی که گفتم در صفحه سوم ظاهر میشه، جزو متن تایپ شده دوستمون بوده و الان مشکلی نیست
فایلی هم که لطف کردی و فرستادی را در مرکز دانلود و قسمت متفرقه با نام «زبان persian برای Xindy در تکلایو» آپلود کردم.

ضمنا manifoldرا باید به صورت ‪\index{\lr{manifold}‎}‬ ایندکس کنیم تا علامت ویرگول در صفحه نمایه جای درست ظاهر بشه
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: مسعود در ژانویه 11, 2011, 01:20:58 am
 مراحلی رو که آقای دامن افشان گفتن اجرا کردم. در فایل pdf صفحه نمایه ظاهر شد ولی هنوز کلمات را ندارم در ضمن بعد از اجرای  xindy خطای
neww does not exist at c:/PROGRA~1/xindy/scripts/xindy/xindy.pl line 458 را دریافت کردم. مشکل اول همان طور که گفتید مربط به عدم اجرای فایل در مسیر فایل تک بود.ممنون
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: وحید دامن‌افشان در ژانویه 11, 2011, 10:52:38 pm
مراحلی رو که آقای دامن افشان گفتن اجرا کردم. در فایل pdf صفحه نمایه ظاهر شد ولی هنوز کلمات را ندارم در ضمن بعد از اجرای  xindy خطای
neww does not exist at c:/PROGRA~1/xindy/scripts/xindy/xindy.pl line 458 را دریافت کردم. مشکل اول همان طور که گفتید مربط به عدم اجرای فایل در مسیر فایل تک بود.ممنون
این عبارت PROGRA~1 که توی مسیرتون هست، چیه؟
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: مسعود در ژانویه 12, 2011, 01:49:45 am
من xindy رو  اینجا نصب کردم C:\Program Files\xindy
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: وحید دامن‌افشان در ژانویه 16, 2011, 06:27:09 pm
شما دستور رو دارین اشتباه وارد می‌کنین. باید به صورت زیر باشه. به پسوند idx. آخر دستور، توجه کنین.
xindy -L persian -C utf8 -M texindy -M page-ranges FileName.idx
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: مسعود در ژانویه 18, 2011, 03:22:30 pm
شما دستور رو دارین اشتباه وارد می‌کنین. باید به صورت زیر باشه. به پسوند idx. آخر دستور، توجه کنین.
xindy -L persian -C utf8 -M texindy -M page-ranges FileName.idx
دستور را همانطور که گفته بودید اجرا می کنم کلمه نمایه ظاهر میشه ولی کلمات ظاهر نمیشن.
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: وحید دامن‌افشان در ژانویه 19, 2011, 07:58:48 pm
دستور را همانطور که گفته بودید اجرا می کنم کلمه نمایه ظاهر میشه ولی کلمات ظاهر نمیشن.
میشه از پنجره داسی که دستور رو توش اجرا می‌کنین، یه عکس بگیرین و پیوست کنین؟
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: مسعود در ژانویه 20, 2011, 12:31:26 pm
دستور ها رو فرستادم خدمتتون در ضمن از Miktex 2.7 استفاده می کنم. neww فایلی است که فایل tex در آن قرار گرفته بعد اجرا فقط کلمه نمایه ظاهر میشه ممنون
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: وحید دامن‌افشان در ژانویه 20, 2011, 12:37:54 pm
دستور ها رو فرستادم خدمتتون در ضمن از Miktex 2.7 استفاده می کنم. neww فایلی است که فایل tex در آن قرار گرفته بعد اجرا فقط کلمه نمایه ظاهر میشه ممنون
نه نه. بعد از زدن اینتر توی پنجره اولی، چه اتفاقی می‌افته؟ من عکس بعد از اینتر زدن رو می‌خوام.
در ضمن، توی پنجره دومی، معلومه که با این خطا مواجه می‌شین. چون اجرای یه همچین دستوری، اشتباهه.
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: vafa در ژانویه 20, 2011, 01:26:02 pm
دستور ها رو فرستادم خدمتتون در ضمن از Miktex 2.7 استفاده می کنم. neww فایلی است که فایل tex در آن قرار گرفته بعد اجرا فقط کلمه نمایه ظاهر میشه ممنون
آیا perl را نصب کرده‌اید؟ اگر در command prompt بنویسید perl و بعد اینتر بزنید، چه چیزی می‌بینید؟
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: مسعود در ژانویه 20, 2011, 06:21:14 pm
هر دو را فرستادم
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: vafa در ژانویه 20, 2011, 07:25:26 pm
هر دو را فرستادم
خوب تصویر اول میگه که پرونده .ind رو ساخته نگاهش بکن، ببین چیزی توش هست؟

مومن من نگفتم که از عکس perl برام بفرستی اگر تنها یمبار با دقت پست قبلی من را می‌خواندی نوشته بودم که وقتی یک comman prompt باز می‌کنی و می‌نویسی perl و بعد اینتر می‌زنی، چه چیزی می‌بینی. آیا این همان کاری بود که شما با فرستادن عکس دوم کردید؟
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: مسعود در ژانویه 20, 2011, 09:52:59 pm
دقیقا همون چیزی است که بعد از اجرای دستور perl دیده شد در واقع هیچ پیغامی نداد. فایل neww.ind ساخته شده ولی با چی باز میشه؟
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: هادی صفی‌اقدم در ژانویه 20, 2011, 10:12:16 pm
دقیقا همون چیزی است که بعد از اجرای دستور perl دیده شد در واقع هیچ پیغامی نداد. فایل neww.ind ساخته شده ولی با چی باز میشه؟
با TeXMaker باز میشه
برای من هم بعد از زدن perl چند سطر خالی زیرش نشون میده و کلمه‌ای دیده نمیشه
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: مسعود در ژانویه 20, 2011, 10:30:35 pm
جسارتا من از Miktex 2.7 استفاده میکنم لازمه TexMaker را نصب کنم؟
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: هادی صفی‌اقدم در ژانویه 20, 2011, 11:41:08 pm
جسارتا من از Miktex 2.7 استفاده میکنم لازمه TexMaker را نصب کنم؟
تک‌میکر ویرایشگر هست.
میک‌تک سیستم و برنامه TeX شما هست.
ربطی به هم ندارند. یک ویرایشگر لازم و کافی است. ویرایشگرتون چیه؟
ضمنا شما دستور  xindy را اشتباه زده بودید و آقا وحید گفتند. بالا دستورش هست

یک فایل نمونه کوچیک درست کنید و بفرستید تا تست کنیم. فایل log را هم بفرستید
آقا وفا پرسیدند که perl نصب دارید. من هم مثل شما با اون پنجره روبرو شدم. الان نمیدونم نصب دارم یا نه
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: مسعود در ژانویه 21, 2011, 12:24:11 am
ویرایشگرمن Nodpad
کجای دستور Xindy غلطه؟ دقیقا همانطور که ایشون گفتند اجراکردم
براتون فرستادم ولی اگه خاطرتون باشه آقا وحید با اجراش مشکلی نداشتن ولی من مشکل داشتم .
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: هادی صفی‌اقدم در ژانویه 21, 2011, 12:42:06 am
در میک‌تک 2.7 نسخه‌ی زیپرشین من «xepersian 2009/02/20 v1 » هست.
نسخه‌ی شما «xepersian 2009/03/01 v0.163 » هست.
فکر کنم مشکل از اینجا باشه. مطمئن نیستم. فکر کنم همین نسخه بود که roman تبدیل به latin شد.
اعضا میدونند این میتونه باعث مشکل آقا مسعود بشه یا نه؟

ضمنا من perl را خودم نصب نکرده‌ام. مگر اینکه با چیزی دیگه همزمان نصب شده باشه و فایل شما نمایه درست میکنه.
آقا وفا هم که گفتند بعذ از زدن perl در command prompt چه اتفاقی میافته، مثل آقا مسعود چند سطر خالی نشون میده
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: مسعود در ژانویه 21, 2011, 08:10:28 pm
در میک‌تک 2.7 نسخه‌ی زیپرشین من «xepersian 2009/02/20 v1 » هست.
نسخه‌ی شما «xepersian 2009/03/01 v0.163 » هست.
فکر کنم مشکل از اینجا باشه. مطمئن نیستم. فکر کنم همین نسخه بود که roman تبدیل به latin شد.
اعضا میدونند این میتونه باعث مشکل آقا مسعود بشه یا نه؟

ضمنا من perl را خودم نصب نکرده‌ام. مگر اینکه با چیزی دیگه همزمان نصب شده باشه و فایل شما نمایه درست میکنه.
آقا وفا هم که گفتند بعذ از زدن perl در command prompt چه اتفاقی میافته، مثل آقا مسعود چند سطر خالی نشون میده
آقای صفی اقدم به نظرتون چه باید بکنم؟
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: هادی صفی‌اقدم در ژانویه 21, 2011, 08:16:44 pm
آقای صفی اقدم به نظرتون چه باید بکنم؟
والله من هم مثل شما. زیاد اطلاعات ندارم. برای من بدون مشکل انجام شد.
فقط فعلا میدونم که باید موارد زیر جواب داده بشه:
۱- طبق گفته ی آقا وفا آیا perl نصب هست؟ میتونید path ویندوز را نیگاه کنید ببینید هست یا نه؟
۲- دستور آقا وحید را دقیقا میزنید؟ (کپی و paste کنید) یعنی:
xindy -L persian -C utf8 -M texindy -M page-ranges FileName.idx

۳- آیا اجرا شدن یا نشدن زیندی ربطی به نسخه میک‌تک داره؟
باید اعضایی با سوادتر کمک کنند.

 شما زیندی را از سایت دانلود و نصب کرده‌اید؟
یک پیشنهادم نصب دوباره میک‌تک و زیندی هست. بهتر از اون استفاده از تکلایو هست.
البته من خودم و آقا وحید هم باهاش مشکل داریم و معلوم نشد مشکل از کجا بوده است
 برای دریافتش میتونید یک ایمیل به من بزنید و آدرس و ... بفرستید

روشی که مطمئنم جواب میده استفاده از روش پینهادی آقای امین طوسی هست که در ویکیا هم نوشته‌اند. روش مطمئنی هست که بدون ایراد جوابب میده. این هم لینکش خدمتتون:
آماده‌سازی پایان‌نامه با زی‌پرشین (http://www.parsilatex.com/mediawiki/index.php?title=%D8%A2%D9%85%D8%A7%D8%AF%D9%87%E2%80%8C%D8%B3%D8%A7%D8%B2%DB%8C_%D9%BE%D8%A7%DB%8C%D8%A7%D9%86%E2%80%8C%D9%86%D8%A7%D9%85%D9%87_%D8%A8%D8%A7_%D8%B2%DB%8C%E2%80%8C%D9%BE%D8%B1%D8%B4%DB%8C%D9%86)

مدیریت: تصحیح لینک ویکی
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: مسعود در ژانویه 21, 2011, 08:45:03 pm
والله من هم مثل شما. زیاد اطلاعات ندارم. برای من بدون مشکل انجام شد.
فقط فعلا میدونم که باید موارد زیر جواب داده بشه:
۱- طبق گفته ی آقا وفا آیا perl نصب هست؟ میتونید path ویندوز را نیگاه کنید ببینید هست یا نه؟
۲- دستور آقا وحید را دقیقا میزنید؟ (کپی و paste کنید) یعنی:
xindy -L persian -C utf8 -M texindy -M page-ranges FileName.idx

۳- آیا اجرا شدن یا نشدن زیندی ربطی به نسخه میک‌تک داره؟
باید اعضایی با سوادتر کمک کنند.

 شما زیندی را از سایت دانلود و نصب کرده‌اید؟
یک پیشنهادم نصب دوباره میک‌تک و زیندی هست. بهتر از اون استفاده از تکلایو هست.
البته من خودم و آقا وحید هم باهاش مشکل داریم و معلوم نشد مشکل از کجا بوده است
 برای دریافتش میتونید یک ایمیل به من بزنید و آدرس و ... بفرستید

روشی که مطمئنم جواب میده استفاده از روش پینهادی آقای امین طوسی هست که در ویکیا هم نوشته‌اند. روش مطمئنی هست که بدون ایراد جوابب میده. این هم لینکش خدمتتون:

ممکنه ازتون  خواهش کنم روند اجرای دستورها رو با همین فایل از ابتدا برام بفرستین ممنون میشم لااقل مطمین بشم اجرا درسته تشکر

عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: مسعود در ژانویه 21, 2011, 08:58:47 pm
با اجرای Makeindex هم پیغام زیر رو دریافت کردم در صورتی که وقتی یه فایل غیر فارسی رو وارد کرده بودم نمایه تولید شد. براتون می فرستم.
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: هادی صفی‌اقدم در ژانویه 21, 2011, 09:24:08 pm
ممکنه ازتون  خواهش کنم روند اجرای دستورها رو با همین فایل از ابتدا برام بفرستین ممنون میشم لااقل مطمین بشم اجرا درسته تشکر
خواهش می‌کنم. آخرین فایلی که ارسال کردید فایل خوبی هست. یعنی درست از دستوراتش استفاده شده است. (makeindex و index و printindex)
۱- فایلتون را با زیلاتک اجرا کنید
۲- با command prompt به مسیر فایل تک بروید. مثلا بروید به پوشه neww که فایل neww.tex داخلش هست. یعنی :
c:\new>
3- روی دستور زیر کلیک راست و کپی کنید و ببرید داخل اون پنجره dos کلیک راست کرده و paste بزنید:
xindy -L persian -C utf8 -M texindy -M page-ranges new.idx
۴- دو بار دیگه فایلتون را با زیلاتک اجرا بگیرید

اگه نشد میخواهید فایلتون را بفرستید تا من براتون اجرا بگیرم و ایمل کنم
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: هادی صفی‌اقدم در ژانویه 21, 2011, 09:31:49 pm
با اجرای Makeindex هم پیغام زیر رو دریافت کردم در صورتی که وقتی یه فایل غیر فارسی رو وارد کرده بودم نمایه تولید شد. براتون می فرستم.
من هم دقیقا مثل شما اجرا کردم و نمایه قشنگ ایجاد شد. این هم متن اون پنجره:
C:\Documents and Settings\xp\Desktop\masood>makeindex neww
This is makeindex, bilingual version 2.9 .
Scanning input file neww.idx....done (6 entries accepted, 0 rejected).
Sorting entries...Reversing entries....done (18 comparisons).
Generating output file neww.ind....done (13 lines written, 0 warnings).
Output written in neww.ind.
Transcript written in neww.ilg.

C:\Documents and Settings\xp\Desktop\masood>
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: هادی صفی‌اقدم در ژانویه 22, 2011, 12:39:52 pm
یک سوال برام پیش اومده
۱- perl برای اجرای xindy و makeindex لازم هست؟
۲- perl با نصب زیندی نصب میشه؟
۳- perl با نصب میک‌تک یا تک‌لایو نصب میشه؟
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: هادی صفی‌اقدم در ژانویه 22, 2011, 11:19:43 pm
من strawberry-perl-5.12.2.0.msi را دانلود و نصب کردم و makeindex باز درست کار نکرد. کلمات را بر اساس حروف الفبا می‌نویسه ولی برعکس. یعنی از ی تا الف.

این هم سایتش: http://strawberryperl.com/ (http://strawberryperl.com/)
بدونش هم xindy خوب کار می‌کرد

جواب سه سوال قبلی من رو بیزحمت لطف می‌کنید؟
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: وحید دامن‌افشان در ژانویه 22, 2011, 11:32:40 pm
با اجرای Makeindex هم پیغام زیر رو دریافت کردم در صورتی که وقتی یه فایل غیر فارسی رو وارد کرده بودم نمایه تولید شد. براتون می فرستم.
لطفا فایل ضمیمه شده رو توی مسیری که فاصله نداشته باشه، کپی کنین و بعدش دو بار ران کنین. بعدش دستوری رو که گفته بودم رو
روش اجرا کنین و بعد، دوباره اجرا کنین. بعدش فایل‌های mini-test-index.idx, mini-test-index.ind, mini-test-index.pdf رو
بفرستین.
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: مسعود در ژانویه 23, 2011, 12:01:42 am
همان طور که گفتید در مسیری بدون فاصله اجرا کردم ولی این خط را ایراد گرفت و اجرا نشد ولی بدون این خط دقیقا مثل فایل قبلی اجرا شد و فقط کلمه نمایه ظاهر گردید.
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: هادی صفی‌اقدم در ژانویه 23, 2011, 12:08:30 am
همان طور که گفتید در مسیری بدون فاصله اجرا کردم ولی این خط را ایراد گرفت و اجرا نشد ولی بدون این خط دقیقا مثل فایل قبلی اجرا شد و فقط کلمه نمایه ظاهر گردید.
کدوم خط؟ این خط:
‎\setlatint‎extfont[Scale=1]{Times New Roman}‎
اگه آره، تبدیلش کنید به :
‎\setromant‎extfont[Scale=1]{Times New Roman}‎
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: مسعود در ژانویه 23, 2011, 12:36:21 am
کدوم خط؟ این خط:
‎\setlatint‎extfont[Scale=1]{Times New Roman}‎
اگه آره، تبدیلش کنید به :
‎\setromant‎extfont[Scale=1]{Times New Roman}‎
هر دو خط را ایراد می گیره
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: هادی صفی‌اقدم در ژانویه 23, 2011, 12:41:00 am
هر دو خط را ایراد می گیره

امکان نداره. یکی را باید قبول کنه. میک‌تک شما احتمالا درست نصب نشده.
فایل لاگ را بفرستید بیزحمت
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: مسعود در ژانویه 23, 2011, 01:24:48 am
امکان نداره. یکی را باید قبول کنه. میک‌تک شما احتمالا درست نصب نشده.
فایل لاگ را بفرستید بیزحمت
خدمت شما
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: هادی صفی‌اقدم در ژانویه 23, 2011, 01:32:01 am
خدمت شما
نسخه‌ی زی‌پرشین شما v0.163  هست. باید دستور ‪\setromantextfont‬ جواب بدهد
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: هادی صفی‌اقدم در ژانویه 23, 2011, 08:55:18 pm
پست زیر را ببینید.
مشکل من این بوده که در path ویندوز باید مسیر نصب xindy قبل از میک‌تک و تکلایو باشه. نکته ای بود که از حرف آقا وحید عزیز متوجه شدم. ممنون ازش

سرعت بخشیدن در ساختن نمایه (http://www.parsilatex.com/forum/SMF/index.php?topic=1342.msg8184#msg8184)
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: مسعود در ژانویه 23, 2011, 11:18:08 pm
Xindy و Makeindex در یک نمونه فایل غیر فارسی به درستی اجرا شد.اما محض ورود پکیج زی پرشین همه چیز بهم میریزد و فقط کلمه نمایه ظاهر میشه و کلمات غیر فارسی هم نمایش داده نمی شوند. لطفا راهنمایی کنید.
عنوان: پاسخ : یه مشکلی با ساختن نمایه دارم.
رسال شده توسط: vafa در ژانویه 24, 2011, 04:11:48 am
Xindy و Makeindex در یک نمونه فایل غیر فارسی به درستی اجرا شد.اما محض ورود پکیج زی پرشین همه چیز بهم میریزد و فقط کلمه نمایه ظاهر میشه و کلمات غیر فارسی هم نمایش داده نمی شوند. لطفا راهنمایی کنید.
مشکل از این است که:

۱- شما از گونه قرون وسطی زی‌پرشین و bidi استفاده می‌کنید.

۲- کد زیر به هنگام استفاده از زی‌پرشین، بی‌معناست:
\usepackage{t1enc}
\usepackage[latin1]{inputenc}
\usepackage[frenchb,esperanto]{babel}