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

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

Main Menu

مشکل اعداد و mathfalse

نویسنده habib_seif, اکتبر 22, 2009, 08:55:12 بعد از ظهر

« قبلی - بعدی »

habib_seif

سلام
ضمن عرض تشکر از ماکروی قدرتمند زی پرشین،
من زی پرشین را روی ubuntu 8.10 و تک Live نصب کرده ام و خیلی عالی جواب می ده. فقط دو مشکل کوچک:

۱- هر فایلی را که کامپایل می کنم با خطای زیر مواجه می شوم (چه مثال های خود ماکرو و چه متن هایی که خودم می نویسم)
(/home/habib/texmf/tex/xepersian/xepersian-mathsdigitspec.sty
! Undefined control sequence.
l.18 \@zf@mathfalse
البته با زدن یک enter خروجی تولید می شود. حال سئوال اینست که این خطا چیه؟

۲- اگر فایل هایی که می خواهم کامپایل کنم را در شاخه ای که ماکرو های زی پرشین وجود دارد کپی کنم و سپس آنها را کامپایل کنم تمامی شماره صفحات، اعداد در عنوان و فهرست مطالب و ... فارسی هستند ولی اگر فایل در شاخه ای غیر از ماکروها کامپایل شود اعداد به صورت لاتین هستند. لازم به ذکر است که منظورم از اعداد، اعداد داخل متن نیست. زیرا آنها با دستور \setdigittextfont فارسی تایپ می شوند. منظور من اعدادی مثل شماره صفحه است که توسط خود زی پرشین تولید می شود.

با کمال تشکر
حبیب سیف زاده

مهدی امیدعلی

قوانین را مطالعه کنید. نمونه فایل به همراه log را بفرستید.

habib_seif

با عرض معذرت بخاطر عدم توجه به قوانین...

این فایل دقیقا یکی از مثال های خود زی پرشین بپون هیچ گونه تغییر است که هر دو مشکل را داراست

با تشکر از جواب شما
حبیب

vafa

تنها چیزی که می‌توانم کمک کنم این است که:

۱- در مورد خطای اول مربوط به این است که توزیع تک شما به روز نیست که خطایی که می‌گیرید مربوط به روز نبودن بسته fontspec است. اگر می‌خواهید همه چیز درست و خوب و آن طور که انتظارش را دارید کار کند باید TeXlive 2009 را نصب کنید.

۲- در مورد مشکل بعدی باید بگویم که فایهای xepersian را در محل مناسبی نصب نکرده‌اید. فایهای bidi.tdz.zip و xepersian.tds.zip محل مناسب را پیشنهاد می‌کنند.

habib_seif

با تشکر از پاسخ شما...

ولی تو سایت تک لایو که آخرین ورژن ۲۰۰۸ است؟؟؟ (من از نصب لایو استفاده کردم)
در مورد شاخه نصب باید بگم فایل های داخل دو فایل زیپ را در شاخه home/habib/texmf/tex/xepersian/ کپی کرده و دستور texhash را صادر کردم. دلیل اینکه این شاخه را انتخاب کردم این بود که دستور kpsepath tex شاخه /home/habib/texmf/tex/ را در مسیرهای خود لیست کرد. حال سئوال اینست که اگر مسیر اشتباه است چرا بقیه فایل ها به درستی شناسایی می شوند؟

لطفا اگر جایی از کار اشتباه است اصلاح فرمایید.

با تشکر
حبیب سیف زاده