این فایل من قشنگ اجرا می شد و پی.دی.اف میداد ولی همین که میک تکم را آپدیت کردم و اجرا گرفتم با اروری که در عکس ضمیمه شده هست مواجه می شوم. بیزحمت راهنمایی بفرمایید
این همان مشکلی نیست که وفا در پروندهٔ README زیپرشین به آن اشاره کرده؟
نقل قول از: امیرمسعود در جون 24, 2010, 11:11:48 بعد از ظهر
این همان مشکلی نیست که وفا در پروندهٔ README زیپرشین به آن اشاره کرده؟
آقا مسعود، چرا همون هست. ولی هم با گذاشتن و هم بدون گذاشتن سه سطر گفته شده در زیر باز هم همون پنجره ارور ظاهر میشه. پس مشکل از یک جای دیگه هم هست به نظر من
%\ExplSyntaxOn
%\cs_set_eq:cN {zf@fontspec} \fontspec_select:nn
%\ExplSyntaxOff
این هم فایل tex و log مربوط به اجرا به همراه سه سطر دستور گفته شده و بدون آن سه سطر
نقل قول از: هادی صفی اقدم در جون 24, 2010, 11:14:31 بعد از ظهر
آقا مسعود، چرا همون هست. ولی هم با گذاشتن و هم بدون گذاشتن سه سطر گفته شده در زیر باز هم همون پنجره ارور ظاهر میشه. پس مشکل از یک جای دیگه هم هست به نظر من
%\ExplSyntaxOn
%\cs_set_eq:cN {zf@fontspec} \fontspec_select:nn
%\ExplSyntaxOff
من با نوشتن اون سه سطر باز هم خطا میگرفتم ولی خروجیم درست بود. راستش من زیاد از این مشکل سردرنمیارم. بهتره آدمهای واردتر کمک کنند.
نقل قول از: امیرمسعود در جون 24, 2010, 11:38:26 بعد از ظهر
من با نوشتن اون سه سطر باز هم خطا میگرفتم ولی خروجیم درست بود. راستش من زیاد از این مشکل سردرنمیارم. بهتره آدمهای واردتر کمک کنند.
ممنون مسعود جان
سلام. آقا وفا پاسخ زیر را برای مشکل شما ارسال نمودهاند:
نقل قول از: وفا
این مشکل ربطی به زیپرشین یا bidi ندارد و مشکل میکتک است. این مشکل به این خاطر رخ میدهد که بسته fontspec مسیرش از tex/xelatex به tex/latex منتقل شده است و دقیقاً مشابه همین مشکل برای bidi قبلاً وجود داشت که مسیرش عوض شده بود. بنابراین بهتر است با مؤلف میکتک و مؤلف بسته fontspec این مشکل را در میان گذاشته شود. دو خطی که در فایل readme بسته زیپرشین اشاره شده بود که باید گذاشته شوند دیگر لازم نیست چون بسته fontspec در آخرین نسخهاش این مشکل را حل کرده است.
من بدرستی در جریان مشکل نیستم. سعی خواهم کرد آنرا چک کنم، با توجه به کندی اینترنت من برای آپدیت بستهها، ابن کار طول خواهد کشید.
من یک بار که این مشکل برای دوستم پیش آمده بود، به او گفتم که یک میکتک خلاصهٔ تازه از اینترنت باربگیرد و نصبش کند. در میکتک تازه، مسیر همهٔ بستهها سرجای جدیدشان است. این جوری مشکل حل شد.
ولی قاعدتاً باید میکتک راه حلی برای این مشکل ارائه دهد. انگار سازندگان میکتک پیشبینی نکرده بودند که ممکن است جای بستهای در ساختار تک عوض شود. ولی این روزها از این نمونه دو تا دیدهایم (هم بستهٔ bidi و هم حالا fontspec).
با توجه به راهنمایی دوستان، همه فایلهای موجود در شاخه
D:\Program Files\MiKTeX 2.8\tex\xelatex\fontspec
را به شاخه
D:\Program Files\MiKTeX 2.8\tex\latex\fontspec
کپی کردم (انتقال ندادم) و مشکل حل شد.
امروز میکتک 2.8 را آپدیت کردم و بعد آپدیت دیدم که این مشکل برطرف شده است و دیگه موقع اجرای فایل، fontspec.sty را نمیخاد!!!