• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

Main Menu

TexLive index making

نویسنده Rostamani, آگوست 19, 2012, 05:07:30 بعد از ظهر

« قبلی - بعدی »

Rostamani

سلام
من در يك نمونه فايل در يك فصل يك كلمه را با دستور \indic به عنوان انديس معرفي كرده ام (فصل C2 خط 29 فايل ضميمه) ولي بعد از اجرا در نمايه ها ظاهر نمي شود :(
چه كاري انجام ندادهام؟ لطفاً راهنمايي كنيد.

با تشكر

هادی صفی‌اقدم

من با ۲ بار اجرا، واژه‌نامه‌ها را دارم.
Shell Escape را فعال کرده‌اید؟

Rostamani

مرسي از پاسختون
بله quickbuild بصوت زير تنظيم شده:
path>xelatex.exe\--shell-escape -interaction=nonstopmode %.tex
(path> مسير برنامه است)

هادی صفی‌اقدم

من اینجور دستوری ندیدم.
به این تغییرش بدین و تست کنید.

path>xelatex.exe\--shell-escape -interaction=nonstopmode %.tex

بعدش اجرا کنید، ببینید درتس میشه. دو باز اجرا کنید.

اگر نشد، اون ۴ خط دستوری که اول فایل هست، را بعدش اجرا کنید ببینید درست میشه.
البته به جای ‪\jobname‬ باید اسم فایل اصلی را بدهید.

Rostamani

جسارتاً من تغييري در خط زير با برنامه خودم نديدم
path>xelatex.exe\--shell-escape -interaction=nonstopmode %.tex

jobname‬ را به final (نام فايل اصلي) تغيير دادم خطا داد كلشو پاك كردم بدون خطا و حتي پيغام اجرا شد ولي مشكل سابقو هنوز داره

هادی صفی‌اقدم

ببخشین. اشتباهی یادم رفت بعد کپی تغییر بدم.

xelatex.exe--shell-escape -interaction=nonstopmode %.tex

چه خطایی داد؟

Rostamani

منظورم از path> مسير برنامه بود دستور همونه درسته
در مورد تغيير jobname به final خطاي undefined control sequence  رو ميده

هادی صفی‌اقدم

اون بک-اسلش بعد xelatex.exe اضافیه.
شما اون ۴ تا دستور را کجا اجرا می‌کنید؟ مراحل را بگین ببینم درسته؟
اگر خطای خطاي undefined control sequence  رو ميده، پس زیندی نصب نیست.
یا اینکه نصب هست و path سیستم‌تون درست تنظیم نیست.
باید مسیر نصب تک‌لایو در در path سیستم‌تون در کادرش، در اول یعنی سمت چپ همه‌ی مسیرهای موجود در path سیستم قرار بدین.

Rostamani

تك لايوو كامل نصب كردم زیندی را از كجا ميتونم بگيرم؟

هادی صفی‌اقدم

تک‌لایو شما در فایل Log نوشته که ۲۰۱۲ هست. و میگین که کامل نصب کردین. پس نصب هست و مشکل از جای دیگر است.

نگفتین چه جوری مصلا دستور زیر را اجرا می‌کنید:

xindy‎ -‎L persian‎ -‎C utf8‎ -‎I xindy‎ -‎M final.xdy‎  -‎t final.glg‎ -‎o final.gls final.glo

Rostamani

نسخه 2.4 زيندي نصبه راستي من با texmaker كار ميكنم كجا زيندي رو معرفي كنم؟ شايد پيغامهاي زير مفيد باشه

*** - LOAD: A file with name C:\DOCUME~1\MOHADE~1\LOCALS~1\Temp\LeIfF8rYXQ does not exist d:\texlive\2012\bin\win32\runscript.tlu:591: command failed with exit code 1: perl.exe d:/texlive/2012/texmf/scripts/xindy/xindy.pl -L persian -C utf8 -M texindy final.idx

*** - LOAD: A file with name C:\DOCUME~1\MOHADE~1\LOCALS~1\Temp\t41qM2zkaG does not exist d:\texlive\2012\bin\win32\runscript.tlu:591: command failed with exit code 1: perl.exe d:/texlive/2012/texmf/scripts/xindy/xindy.pl -L persian -C utf8 -I xindy -M final.xdy -t final.glg -o final.gls final.glo

*** -

LOAD: A file with name C:\DOCUME~1\MOHADE~1\LOCALS~1\Temp\RpGYEy7_NY does not exist d:\texlive\2012\bin\win32\runscript.tlu:591: command failed with exit code 1: perl.exe d:/texlive/2012/texmf/scripts/xindy/xindy.pl -L persian -C utf8 -M texindy final.idx

*** - LOAD: A file with name C:\DOCUME~1\MOHADE~1\LOCALS~1\Temp\Qik8Laja8p does not exist d:\texlive\2012\bin\win32\runscript.tlu:591: command failed with exit code 1: perl.exe d:/texlive/2012/texmf/scripts/xindy/xindy.pl -L persian -C utf8 -I xindy -M final.xdy -t final.blg -o final.bls final.blo

هادی صفی‌اقدم

از این خطاها من سر در نمیارم.
شما نیاز به معرفی در تک‌میکر ندارین.
باید در Path سیستم مسیر نصب تک‌لایو را بدین. دادین؟

Rostamani


Rostamani

پيداش كردم ولي مسير تعريف شده
d:\texlive\2012\bin\win32

هادی صفی‌اقدم