سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: سرعت بخشیدن در ساختن نمایه  (دفعات بازدید: 19715 بار)

آفلاین هادی صفی‌اقدم

  • ویرایشگر
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 789
  • -دریافت شده: 1353
  • ارسال: 5,644
    • ديدن مشخصات
پاسخ : سرعت بخشیدن در ساختن نمایه
« پاسخ #15 : ژانویه 24, 2011, 02:49:34 pm »
قبلاً هم گفته بودم که باید از این --shell-escape استفاده کنید.
ممنون.
دستور ‪--shell-escape‬ دستور چه محیطی هست؟ perl یا لاتک؟
بخاطر این میپرسم که میخواستم به زی‌پرشین همراه اضافه کنم
با تشکر

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : سرعت بخشیدن در ساختن نمایه
« پاسخ #16 : ژانویه 24, 2011, 02:53:04 pm »
ممنون.
دستور ‪--shell-escape‬ دستور چه محیطی هست؟ perl یا لاتک؟
بخاطر این میپرسم که میخواستم به زی‌پرشین همراه اضافه کنم
با تشکر
هیچکدام. مربوط به خود موتور تک هست. چی رو به زی‌پرشین همراه اضافه کنی؟

آفلاین هادی صفی‌اقدم

  • ویرایشگر
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 789
  • -دریافت شده: 1353
  • ارسال: 5,644
    • ديدن مشخصات
پاسخ : سرعت بخشیدن در ساختن نمایه
« پاسخ #17 : ژانویه 24, 2011, 03:28:11 pm »
هیچکدام. مربوط به خود موتور تک هست. چی رو به زی‌پرشین همراه اضافه کنی؟
ممنون. xindy را میخام اضافه کنم

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : سرعت بخشیدن در ساختن نمایه
« پاسخ #18 : ژانویه 24, 2011, 03:58:57 pm »
ممنون. xindy را میخام اضافه کنم
خوب مگه تو تکلایو پرتابل xindy نیست؟

آفلاین هادی صفی‌اقدم

  • ویرایشگر
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 789
  • -دریافت شده: 1353
  • ارسال: 5,644
    • ديدن مشخصات
پاسخ : سرعت بخشیدن در ساختن نمایه
« پاسخ #19 : ژانویه 24, 2011, 07:45:32 pm »
خوب مگه تو تکلایو پرتابل xindy نیست؟
هست. ولی کار نمیکنه و خطا میده که در لاین ۲۷۵ فایل xindy.pl فایلی به اسم strict.pm را پیدا نمیکنه
اگه راهی میدونید بیزحمت کمک کنید. با تشکر قبلی

C:\xindy_speedup_vafa\example>xelatex --shell-escape test
This is XeTeX, Version 3.1415926-2.2-0.9997.4 (Web2C 2010)
 \write18 enabled.
entering extended mode
(./test.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, dumylang, nohyphenation, lo
aded.
Can't locate strict.pm in @INC (@INC contains: .) at c:/XePersian_Portable/texli
ve/2010/texmf-dist/scripts/xindy/xindy.pl line 275.
BEGIN failed--compilation aborted at c:/XePersian_Portable/texlive/2010/texmf-di
st/scripts/xindy/xindy.pl line 275.
(c:/XePersian_Portable/texlive/2010/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(c:/XePersian_Portable/texlive/2010/texmf-dist/tex/latex/base/size10.clo))
(c:/XePersian_Portable/texlive/2010/texmf-dist/tex/latex/base/makeidx.sty)
Writing index file test.idx

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : سرعت بخشیدن در ساختن نمایه
« پاسخ #20 : ژانویه 25, 2011, 05:16:04 am »
خوب حالا با این یکی، شما فقط و فقط یک بار xelatex را روی پرونده تک خود انجام می‌دهید و نمایه با همین یک بار ظاهر می‌شود.
گزینه‌ای به نام quickindex در زی‌پرشین طراحی شده است که همین کار را انجام می‌دهد و لازم نیست دستوری را در سند خود قرار دهید. توضیحات لازم را هم در راهنما نوشته‌ام.

آفلاین sattar

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 15
  • -دریافت شده: 1
  • ارسال: 33
    • ديدن مشخصات
پاسخ : سرعت بخشیدن در ساختن نمایه
« پاسخ #21 : فوریه 07, 2011, 11:01:43 am »
آقا وفا - آیا باید با هر تغییر در سند تکمون یکبار
shell escape
رو در کاماند پرمپت اجرا کنیم .
من یکبار دستور بالا رو اجرا کردم .نمایه ظاهر شد اما پکیجی که در پست
http://www.parsilatex.com/joomla/index.php?option=com_smf&Itemid=0&topic=1341.msg8536;topicseen#new
گذاشتید رو که بعد از زی پرشین فراخوانی کردم .بهش گیر میده.
ارورش اینه
! ! Package xepersian Error: “shell escapeâ€‌ (or “write18â€‌) is not enabled
. You need to run “xelatex --shell-escapeâ€‌ on your TeX document for this fe
ature to work.
See the xepersian package documentation for explanation.
Type H <return> for immediate help.
...
l.88 \usepackage
{mypackage}
This error message was generated by an \errmessage
command, so I can't give any explicit help.
Pretend that you're Hercule Poirot: Examine all clues,
and deduce the truth by order and method.
(./mypackage.sty).
« آخرين ويرايش: فوریه 07, 2011, 11:11:06 am توسط sattar »
خلیج همیشه فارس

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : سرعت بخشیدن در ساختن نمایه
« پاسخ #22 : فوریه 07, 2011, 11:09:29 am »
آقا وفا - آیا باید
shell escape
رو باز در کاماند پرمپت اجرا کنیم یک بار.
من پکیجی که در پست
http://www.parsilatex.com/joomla/index.php?option=com_smf&Itemid=0&topic=1341.msg8536;topicseen#new
گذاشتید رو بعد از زی پرشین فراخوانی کردم .بهش گیر میده.
ارورش اینه
! Package xepersian Error: “shell escapeâ€‌ (or “write18â€‌) is not enabled
. You need to run “xelatex --shell-escapeâ€‌ on your TeX document for this fe
ature to work.
See the xepersian package documentation for explanation.
اون سبک اصلاً ربطی به write18 ندارد. write18 فقط برای استفاده از گزینه جدید quickindex هست. وقتی write18 غیرفعال هست شما یک سند تک رو اینطور کامپایل می‌کنید:
xelatex filename
و اگر بخواهید write18 رو فعال کنید که خطایی را که ذکر کردید ندهد باید آن را اینگونه انجام دهید:
xelatex --shell-escape filename
و حتماً نیازی نیست که اون رو در command prompt اجرا کنید. خیلی ساده ویرایشگر خودتون رو تنظیم کنید. برای مثال تصویر پیوست تنظیمات ویرایشگر TeXworks من را برای فعال کردن write18 نشان می‌دهد.

آفلاین sattar

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 15
  • -دریافت شده: 1
  • ارسال: 33
    • ديدن مشخصات
پاسخ : سرعت بخشیدن در ساختن نمایه
« پاسخ #23 : فوریه 07, 2011, 11:21:55 am »
با عرض پوزش. توی تک میکر باید کجا رو تغییر بدم. چطور؟
من سوالم رو دوباره ویرایش کردم. کاری که گفتید انجام دادم اما باز خطا میده. ببینید سوال قبل رو دوباره.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : سرعت بخشیدن در ساختن نمایه
« پاسخ #24 : فوریه 07, 2011, 11:40:10 am »
با عرض پوزش. توی تک میکر باید کجا رو تغییر بدم. چطور؟
من که توی تصویر پیوستی شما اثری از xelatex نمی‌بینم!
نقل قول
من سوالم رو دوباره ویرایش کردم. کاری که گفتید انجام دادم اما باز خطا میده. ببینید سوال قبل رو دوباره.
دقیقاً کدوم کار را انجام دادید؟ آیا از همون پرونده tex به همراه mypackage.sty استفاده کردید که من در اون پست گذاشتم، استفاده کردید؟ در هر صورت باید پرونده log کامل را ارسال کنید.

آفلاین sattar

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 15
  • -دریافت شده: 1
  • ارسال: 33
    • ديدن مشخصات
پاسخ : سرعت بخشیدن در ساختن نمایه
« پاسخ #25 : فوریه 07, 2011, 12:33:25 pm »
این فایل پیوست رو ببینید.
ضمنا باید کجای تنظیمات تک میکر و تغییر بدم.
سپاس

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : سرعت بخشیدن در ساختن نمایه
« پاسخ #26 : فوریه 07, 2011, 12:52:00 pm »
این فایل پیوست رو ببینید.
ضمنا باید کجای تنظیمات تک میکر و تغییر بدم.
سپاس
خط آخر رو با این عوض کن:
xelatex --shell-escape -interaction=nonstopmode -synctex=-1 %.tex

آفلاین sattar

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 15
  • -دریافت شده: 1
  • ارسال: 33
    • ديدن مشخصات
پاسخ : سرعت بخشیدن در ساختن نمایه
« پاسخ #27 : فوریه 07, 2011, 01:15:06 pm »
آقا وفا این فایل پیوست که گذاشتم تو یه پست برا یکی از کاربرا گذاشته بودید نمایه ظاهر میشه اما واژه نامه نمیاد.
دستوری که گفتید انجام دادم خطا رفع شد اما واژه نامه ظاهر نمیشه!

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : سرعت بخشیدن در ساختن نمایه
« پاسخ #28 : فوریه 07, 2011, 01:30:03 pm »
آقا وفا این فایل پیوست که گذاشتم تو یه پست برا یکی از کاربرا گذاشته بودید نمایه ظاهر میشه اما واژه نامه نمیاد.
دستوری که گفتید انجام دادم خطا رفع شد اما واژه نامه ظاهر نمیشه!
۱- شما اول باید نحوه تهیه واژه‌نامه را بدانید قبل از اینکه بخواهید واژه‌نامه درست کنید.
۲- پستهای همین مطلب رو دقیق بخوانید.

آفلاین sattar

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 15
  • -دریافت شده: 1
  • ارسال: 33
    • ديدن مشخصات
پاسخ : سرعت بخشیدن در ساختن نمایه
« پاسخ #29 : فوریه 07, 2011, 02:10:10 pm »
۱- شما اول باید نحوه تهیه واژه‌نامه را بدانید قبل از اینکه بخواهید واژه‌نامه درست کنید.
۲- پستهای همین مطلب رو دقیق بخوانید.
فک کنم گرفتم این دستور که گفتید رو اضافه کردم درست شد
‎\immediate\write18{xindy‎ -‎L persian‎ -‎C utf8‎ -‎I xindy‎ -‎M \jobname.xdy‎  -‎t \jobname.glg‎ -‎o \jobname.gls \jobname.glo}‎‎

 

یه مشکلی با ساختن نمایه دارم.

نویسنده مسعودانجمن نمایه‌ساز MakeIndex

پاسخ ها: 49
مشاهده: 22655
آخرين ارسال ژانویه 24, 2011, 04:11:48 am
توسط vafa
مشکل با ساختن نمایه

نویسنده 890175403انجمن انجمن تازه‌کاران

پاسخ ها: 1
مشاهده: 2263
آخرين ارسال ژوئیه 08, 2012, 10:03:04 am
توسط vafa
ساختن نمایه با xindy

نویسنده مریم رفیعی پورانجمن Xindy

پاسخ ها: 9
مشاهده: 6787
آخرين ارسال سپتامبر 07, 2013, 05:00:26 pm
توسط سید احمد موسوی
ساختن کلاس مانند کلاس پایان نامه

نویسنده آسیهانجمن عمومی

پاسخ ها: 6
مشاهده: 7223
آخرين ارسال اكتبر 24, 2009, 11:22:19 pm
توسط محمود امین‌طوسی
نمایه سازی در زیپرشین

نویسنده محمد چهارسوقیانجمن نمایه‌ساز MakeIndex

پاسخ ها: 7
مشاهده: 11199
آخرين ارسال دسامبر 21, 2010, 03:17:34 pm
توسط وحید دامن‌افشان
ظاهر شدن حروف در اول هر سری در نمایه

نویسنده محمد چهارسوقیانجمن نمایه‌ساز MakeIndex

پاسخ ها: 3
مشاهده: 7655
آخرين ارسال فوریه 16, 2010, 03:01:52 pm
توسط محمد چهارسوقی
رنگی کردن شماره صفحات در نمایه

نویسنده محمد چهارسوقیانجمن نمایه‌ساز MakeIndex

پاسخ ها: 2
مشاهده: 7596
آخرين ارسال اكتبر 17, 2009, 09:05:16 pm
توسط وحید دامن‌افشان
تداخل استفاده همزمان از فهرست مطالب و نمایه با کلاس hyperref

نویسنده مهدی شریعتانجمن حروف‌چینی مستندات

پاسخ ها: 3
مشاهده: 3632
آخرين ارسال دسامبر 07, 2009, 11:04:44 pm
توسط مهدی شریعت