محمد فرشی

۲ مطلب در خرداد ۱۳۹۲ ثبت شده است

با انتشار MikTeX 2.9  و نصب آن متوجه شدم که فایهای قبلی با اشکال اجرا میشوند. پس از جستجو در اینترنت متوجه شدم که یک ناهماهنگی بین Xepersian  و MikTeX 2.9 وجود دارد که ظاهرا هیچ طرفی حاظر به رفع آن نیست. لذا بالاجبار علیرغم پشتیبانی نشدن MikTeX 2.8، مجبور به استفاده از آن بودم.


اخیرا دیدم که همکار گرامی جناب آقای دکتر شاهزاده فاضلی از MikTeX 2.9 استفاده میکنند و مشکلی با XePersian ندارند. لذا با بررسی مجددو جستجو در اینترنت متوجه شدم که با اضافه کردن دستورات زیر به ابتدای فایل تک، میتوان مشکل را حل کرد. (لینک به محل)

\makeatletter
\@ifundefined{Umathcode}{\let\Umathcode\XeTeXmathcode}{}
\@ifundefined{Umathchardef}{\let\Umathchardef\XeTeXmathchardef}{}
\makeatother

به این ترتیب امکان استفاده از میک تک 2.9 به همراه زیپرشن ایجاد شد. فایل زیر نمونه ای است که بدون اشکال روی کامپیوتر من اجرا می‌شود.


فایل نمونه

۱ نظر موافقین ۱ مخالفین ۰ ۲۲ خرداد ۹۲ ، ۱۲:۲۷
محمد فرشی

پس از نصب MikTeX 2.8، گاهی اوقات موقع اجرا، پیغام خطای

I can''t find dehypht-x-2009-06-16

است. این پیام به دلیل فعال بودن گزینه زبان آلمانی است که بسته آن دیگر بروز رسانی نمیشود. برای رفع مشکل، ابتدا منوی Start->all Programs->MikTeX2.8->Maintenance->Settings

شوید و در پوشه Languages تیک زبانهای dehypht-x-2009-06-16 را بردارید.


مشکل رفع خواهد شد.


۰ نظر موافقین ۱ مخالفین ۰ ۱۱ خرداد ۹۲ ، ۱۳:۵۶
محمد فرشی