با این پست خواستم یک سر و سامونی به مطلب ایجاد نمایه به کمک Xindy روی خود تکلایو با یک بار اجرای xelatex و بدون کار اضافهای بدهم.
وفا جان یک پستی زده بودند:
گزینهای به نام quickindex در زیپرشین طراحی شده است که همین کار را انجام میدهد و لازم نیست دستوری را در سند خود قرار دهید. توضیحات لازم را هم در راهنما نوشتهام.
در پست: http://www.parsilatex.com/forum/SMF/index.php?topic=1342.msg8232#msg8232 (http://www.parsilatex.com/forum/SMF/index.php?topic=1342.msg8232#msg8232)
نکته: اگر تکلایو خود را بهروز کنید، xindy برای زبان Persian به صورت اتوماتیک دانلود و نصب خواهد شد و نیازی به دانلود دستی و نصب نیست.
حالا کلیه مراحل لازم برای انجام این کار را مینویسم:
۱- در مسیر زیر پوشهای با نام persian ایجاد نمایید:
C:\texlive\2011\texmf\xindy\modules\lang\
۲- چهار تا فایل مربوط به زیندی روی تکلایو را از اینجــــــــا (http://ctan.org/tex-archive/indexing/xindy/contrib/xindy-persian/texmf/xindy/modules/lang/persian) دانلود نموده و در پوشه persian ایجاد شده در بالا کپی نمایید.
۳- یک Command Prompt باز کنید و دستور texhash را بزنید.
۴-دستور Quick Build را به دستور زیر تغییر دهید. (دقت کنید با copy و paste از زیر، چون ویرایشگرهای دو جهته مثل تکمیکر یک سری کاراکترهای کنترلی به متن اضافه میکنند، در اول و آخر دستور، یک کاراکتر کنترلی که دیده نمیشه میخورد که باید حذفش کنید. یا اینکه در تکمیکر دستور زیر را انتخاب کنید و رویش کلیک راست کنید و گزینهی Remove Unicode Control Characters را بزنید و بعدش به {Quick Build کپی کنید. یا اینکه از فایل Quick_Build_--shell-escape.txt که در کنار همین فایل ضمیمه شده است استفاده کنید.
xelatex --shell-escape -interaction=nonstopmode -synctex=-1 %.tex
۵- فایل ضمیمه شده را باز کرده و فقط یک بار اجرایش کنید. (فقط یک بار)
با این کار نمایه بدون Quick Index گرفتن و ...بدون مشکل ایجاد میشه. به همین سادگی! به همین خوشمزگی!
** راهنمایی برای تغییر دستور Quick Build:
تکمیکر را باز کنید. منوی Options بروید. گزینه Configure TeXMaker را بزنید. به Quick Build از پانل سمت چپ بروید. دستور گفته شده را در کادر user جایگزین قبلی کنید.
کلمات کلیدی: ساختن ساخت درست کردن ایجاد کردن سریع یک بار یکبار یکباره نمایه ایندکس میکتک تکلایو تک لایو میک تک
texlive miktex quick index persian language
با این پست خواستم یک سر و سامونی به مطلب ایجاد نمایه به کمک Xindy روی خود تکلایو با یک بار اجرای xelatex و بدون کار اضافهای بدهم.
وفا جان یک پستی زده بودند:در پست: http://www.parsilatex.com/forum/SMF/index.php?topic=1342.msg8232#msg8232 (http://www.parsilatex.com/forum/SMF/index.php?topic=1342.msg8232#msg8232)
نکته: اگر تکلایو خود را بهروز کنید، xindy برای زبان Persian به صورت اتوماتیک دانلود و نصب خواهد شد و نیازی به دانلود دستی و نصب نیست.
حالا کلیه مراحل لازم برای انجام این کار را مینویسم:
۱- در مسیر زیر پوشهای با نام persian ایجاد نمایید:
C:\texlive\2011\texmf\xindy\modules\lang\
۲- چهار تا فایل مربوط به زیندی روی تکلایو را از اینجــــــــا (http://ctan.org/tex-archive/indexing/xindy/contrib/xindy-persian/texmf/xindy/modules/lang/persian) دانلود نموده و در پوشه persian ایجاد شده در بالا کپی نمایید.
۳- یک Command Prompt باز کنید و دستور texhash را بزنید.
۴-دستور Quick Build را به دستور زیر تغییر دهید. (دقت کنید با copy و paste از زیر، چون ویرایشگرهای دو جهته مثل تکمیکر یک سری کاراکترهای کنترلی به متن اضافه میکنند، در اول و آخر دستور، یک کاراکتر کنترلی که دیده نمیشه میخورد که باید حذفش کنید. یا اینکه در تکمیکر دستور زیر را انتخاب کنید و رویش کلیک راست کنید و گزینهی Remove Unicode Control Characters را بزنید و بعدش به {Quick Build کپی کنید. یا اینکه از فایل Quick_Build_--shell-escape.txt که در کنار همین فایل ضمیمه شده است استفاده کنید.
xelatex --shell-escape -interaction=nonstopmode -synctex=-1 %.tex
۵- فایل ضمیمه شده را باز کرده و فقط یک بار اجرایش کنید. (فقط یک بار)
با این کار نمایه بدون Quick Index گرفتن و ...بدون مشکل ایجاد میشه. به همین سادگی! به همین خوشمزگی!
** راهنمایی برای تغییر دستور Quick Build:
تکمیکر را باز کنید. منوی Options بروید. گزینه Configure TeXMaker را بزنید. به Quick Build از پانل سمت چپ بروید. دستور گفته شده را در کادر user جایگزین قبلی کنید.
کلمات کلیدی: ساختن ساخت درست کردن ایجاد کردن سریع یک بار یکبار یکباره نمایه ایندکس میکتک تکلایو تک لایو میک تک
texlive miktex quick index persian language
من با استفاده از تکلایو همراه کامل - TexLive Portable FULL شما در:
http://www.parsilatex.com/joomla/index.php?option=com_remository&Itemid=82&func=showdown&id=62
مثال شما را پس از تنظیم user
کمپایل کردم ولی ایندکس را خروجی نداد