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

زی‌پرشین XePersian => زی‌تک => نويسنده: mrt_doulaty در دسامبر 04, 2010, 10:20:40 am

عنوان: MiKTex 2.9 و XePersian
رسال شده توسط: mrt_doulaty در دسامبر 04, 2010, 10:20:40 am
اخیراً نسخه‌ی جدید MiKTeX را نصب کردم و موقع کامپایل یک سند نمونه با XeLaTeX با خطای زیر مواجه می‌شوم (ضمناً از نصب بودن آخرین نسخه‌ی bidi و XePersian هم مطمئن هستم):

This is XeTeX, Version 3.1415926-2.2-0.9997.4 (MiKTeX 2.9)
entering extended mode
(C:\Temp\test.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, afrikaans, ancientgreek, ar
abic, armenian, assamese, basque, bengali, bokmal, bulgarian, catalan, coptic,
croatian, czech, danish, dutch, esperanto, estonian, farsi, finnish, french, ga
lician, german, german-x-2009-06-19, greek, gujarati, hindi, hungarian, iceland
ic, indonesian, interlingua, irish, italian, kannada, kurmanji, lao, latin, lat
vian, lithuanian, malayalam, marathi, mongolian, mongolianlmc, monogreek, ngerm
an, ngerman-x-2009-06-19, nynorsk, oriya, panjabi, pinyin, polish, portuguese,
romanian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, swis
sgerman, tamil, telugu, turkish, turkmen, ukenglish, ukrainian, uppersorbian, u
senglishmax, welsh, loaded.
("C:\Program Files\MiKTeX 2.9\tex\latex\base\minimal.cls"
Document Class: minimal 2001/05/25 Standard LaTeX minimal class
) ("C:\Program Files\MiKTeX 2.9\tex\xelatex\xepersian\xepersian.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\fontspec\fontspec.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\expl3.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3names.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\misc\etex.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3basics.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3expan.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3tl.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3int.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3quark.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3seq.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3toks.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3prg.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3clist.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3token.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3prop.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3msg.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3io.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3skip.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3box.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3keyval.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3keys.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3precom.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3xref.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3file.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3fp.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\expl3\l3luatex.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\tools\calc.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\xpackages\xbase\xparse.sty")
("C:\Program Files\MiKTeX 2.9\tex\generic\binhex\binhex.tex")
("C:\Program Files\MiKTeX 2.9\tex\latex\xkeyval\xkeyval.sty"
("C:\Program Files\MiKTeX 2.9\tex\generic\xkeyval\xkeyval.tex"
("C:\Program Files\MiKTeX 2.9\tex\generic\xkeyval\keyval.tex")))
("C:\Program Files\MiKTeX 2.9\tex\latex\fontspec\fontspec-patches.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\base\fixltx2e.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\base\fontenc.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\euenc\eu1enc.def")
("C:\Program Files\MiKTeX 2.9\tex\latex\euenc\eu1lmr.fd"))
("C:\Program Files\MiKTeX 2.9\tex\xelatex\xunicode\xunicode.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fontspec\fontspec.cfg"))
("C:\Program Files\MiKTeX 2.9\tex\xelatex\xepersian\xepersian-persiancal.sty")
("C:\Program Files\MiKTeX 2.9\tex\xelatex\xepersian\xepersian-mathsdigitspec.st
y"
! Undefined control sequence.
l.14 \@zf@mathfalse

?



ضمناً سند نمونه هم مطابق زیر است:
\documentclass{minimal}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\begin{document}
این فقط یک آزمایش است
\end{document}
عنوان: پاسخ : MiKTex 2.9 و XePersian
رسال شده توسط: vafa در دسامبر 04, 2010, 12:28:07 pm
شما به طور حتم از آخرین گونه xepersian استفاده نمی‌کنید. آخرین گونه 1.1.0β1.1 است حال آنکه نسخه شما 1.0.9a می‌باشد. واقعاً اینقدر به این سؤال جواب داده‌ام، مریض شده‌ام.
عنوان: پاسخ : MiKTex 2.9 و XePersian
رسال شده توسط: علی‌رضا طاهريون در دسامبر 04, 2010, 05:01:50 pm
شما به طور حتم از آخرین گونه xepersian استفاده نمی‌کنید. آخرین گونه 1.1.0β1.1 است حال آنکه نسخه شما 1.0.9a می‌باشد. واقعاً اینقدر به این سؤال جواب داده‌ام، مریض شده‌ام.

با سلام
منهم سابقاً مشکل شما رو داشتم. لطفا به دستورالعملی که اینجا میذارم عمل کنید


ممنون وفا جان بابت حوصله و صبری که به خرج میدی. واقعا شرمنده و ازت متشکرم.
تک‌میکر فایلهای tex من را به خوبی اجرا می‌کنه!
برای اطلاع و یادگیری دوستان: (روی ویکی خواهم نوشت)
فایل xepersian.dtx را با تک‌میکر باز کردم و داخل پنجره تک‌میکر با زدن دکمه‌ی command prompt رفتم پوشه‌ی xepersian ی که از bitbucket گرفتم و با command prompt زدم:
xelatex xepersian.dtx
برای bidi.dtx هم این کار را کردم و بعدش فایلهای ایجاد شده را به ترتیب در مسیرهای
C:\Program Files\MiKTeX 2.9\tex\xelatex\xepersian
C:\Program Files\MiKTeX 2.9\tex\latex\bidi
کپی کردم و پایگاه داده‌ها را آپدیت کردم
یک فایل  tex را هم اجرا کردم و مشکلی نداشت


در این‌صورت نسخه‌ی زیپرشین شما به‌روز می‌شه. حتما فایل‌ها رو از bitbucket دانلود کنید. هرچند گویا اخیرا در CTAN نسخه نهایی گذاشته شده.
عنوان: پاسخ : MiKTex 2.9 و XePersian
رسال شده توسط: mrt_doulaty در دسامبر 04, 2010, 08:59:32 pm
ممنون

ولی من آخرین نسخه‌ی MiKTeX رو استفاده می‌کردم و قبل از هر کاری هم چند باری از طریق Package Manager همه چیز رو به روز کرده بودم، فکر کنم بیشتر تقصیر CTAN هست که هنوز همه‌ی بسته‌ها رو به روز نکرده. در هر صورت ممنون از پاسخ سریع شما.