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

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

خطای بسته‌ی زی‌پرشین بعد از به روز رسانی تکلایو

نویسنده امیرحسین شرفی, سپتامبر 17, 2014, 09:16:35 بعد از ظهر

« قبلی - بعدی »

امیرحسین شرفی

بعد از اینکه تکلایو رو در روز یکشنبه به روز کردم در فایل ساده ای که پیوست شده با خطای زیر مواجه می‌شوم:

Package xepersian Error: You have not specified any font
(xepersian) for the main Latin text.
See the xepersian package documentation for explanation.
ریاضیات را جذاب‌تر بیاموزیم - www.jammathclub.com

محمود امین‌طوسی

مدتی است که زی‌پرشین قلم پیش فرض ندارد.
نقل قول از: vafa در سپتامبر 06, 2014, 08:48:39 بعد از ظهر
نسخه 14.4 در CTAN آپلود شد با این تفاوت که به جای گزینه preloadedfonts شش گزینه برای هر کدام از دستوراتی که در پست اول گفتم طراحی شده است. این گزینه‌ها در قسمت 2.4 راهنما توضیح داده شده‌اند. بصورت پیش‌فرض هیچ فونتی load نمی‌شود و در صورت خواستن فراخوانی فونت پیش‌فرض باید گزینه مناسب را فراخوانی کنید.

همچنین در نوشتار خود اگر از هیچ کدام از این گزینه‌ها استفاده نکنید و حداقل دستورات \settextfont یا \setlatintextfont را استفاده نکنید، خطا می‌گیرید.
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

امیرحسین شرفی

ببخشید من فراموش کرده بودم فایل رو پیوست کنم.

درسته من فقط از \settextfont استفاده کرده بودم. دستور \setlatintextfont رو هم استفاده کردم و مشکل حل شد. پس حتما باید از هر دو استفاده کرد.
ریاضیات را جذاب‌تر بیاموزیم - www.jammathclub.com

vafa

نقل قول از: امیرحسین شرفی در سپتامبر 17, 2014, 09:16:35 بعد از ظهر
بعد از اینکه تکلایو رو در روز یکشنبه به روز کردم در فایل ساده ای که پیوست شده با خطای زیر مواجه می‌شوم:

Package xepersian Error: You have not specified any font
(xepersian) for the main Latin text.
See the xepersian package documentation for explanation.

شما باید بدونید چجوری با تک معاشرت کنید. وقتی xelatex رو روی فایل زیر اجرا می‌کنید:

\documentclass{article}
\usepackage{xepersian}
\begin{document}
آزمایش
\end{document}

این خطا رو می‌گیرید:

! Package xepersian Error: You have not specified any font
(xepersian)                for the main Persian text.

See the xepersian package documentation for explanation.
Type  H <return>  for immediate help.
...                                             
                                                 
l.3 \begin{document}
                   
?

به شما میگه شما قلمی رو برای متن پارسی مشخص نکردید. بهتون میگه اگه راهنمایی بیشتری می‌خواهید بنویسید H و سپس Enter بزنید. وقتی این کار رو می‌کنید، بهتون میگه:

Either use `\settextfont ' to load a font
or load the package with `preloadedtextfont' option.
?

میگه یا از دستور \settextfont استفاده کنید یا زی‌پرشین رو با گزینه preloadedtextfont فراخوانی کنید. واقعاً دیگه نمی‌دونم چجوری باید تک با شما صحبت کنه تا بفهمید چی داره بهتون میگه.

vafa

نقل قول از: امیرحسین شرفی در سپتامبر 17, 2014, 09:47:22 بعد از ظهر
پس حتما باید از هر دو استفاده کرد.
آیا معنی نقل‌قولی که آقای امین‌طوسی از من آورند، صرفاً  این بود؟

امیرحسین شرفی

نقل قول از: vafa در سپتامبر 18, 2014, 01:18:13 قبل از ظهر
آیا معنی نقل‌قولی که آقای امین‌طوسی از من آورند، صرفاً  این بود؟
نه، منظور من این بود که با اینکه من هیچ جمله‌ی لاتین در متنم موجود نبود می‌بایست \setlatintextfont رو هم قرار می‌دادم و \settextfont کافی نبود و در آنچه از شما نقل شده بود گفته بودید اگر حداقل \settextfont یا \setlatintextfont را استفاده نکنید با مشکل بر می‌خورید درحالی که باید می‌گفتید اگر از هر دو استفاده نکنید با مشکل بر می‌خورید. البته ممکنه من بد برداشت کرده باشم. با این حال کمال قدر دانی را از شما دارم که آموزش می‌دید تا ما روی پای خودمون بایستیم (به قول معروف ماهی گیری هم یاد می‌دید)
ریاضیات را جذاب‌تر بیاموزیم - www.jammathclub.com

vafa

نقل قول از: امیرحسین شرفی در سپتامبر 18, 2014, 12:43:11 بعد از ظهر
نه، منظور من این بود که با اینکه من هیچ جمله‌ی لاتین در متنم موجود نبود می‌بایست \setlatintextfont رو هم قرار می‌دادم و \settextfont کافی نبود و در آنچه از شما نقل شده بود گفته بودید اگر حداقل \settextfont یا \setlatintextfont را استفاده نکنید با مشکل بر می‌خورید درحالی که باید می‌گفتید اگر از هر دو استفاده نکنید با مشکل بر می‌خورید. البته ممکنه من بد برداشت کرده باشم. با این حال کمال قدر دانی را از شما دارم که آموزش می‌دید تا ما روی پای خودمون بایستیم (به قول معروف ماهی گیری هم یاد می‌دید)
بله مشکل از ادبیات پارسی من است که نامفهوم است. ببینید منظورم اینه که دیگه زی‌پرشین هیچ‌قلمی رو بصورت پیش‌فرض load نمی‌کنه. قلم پریسا قراره که طی دو سه روز آینده به CTAN اضافه بشه وقتی این قلم اضافه بشه سند زیر هیچ مشکلی نداره:

\documentclass{article}
\usepackage[preloadedtextfont,preloadedlatintextfont]{xepersian}
\begin{document}
...
\end{document}

اگر سندتون این شکلی باشه:

\documentclass{article}
\usepackage{xepersian}
\begin{document}
...
\end{document}

حتماً باید از دستور \settextfont و \setlatintextfont استفاده کنید. اگر سندتون این شکلی باشه:

\documentclass{article}
\usepackage[preloadedtextfont]{xepersian}
\begin{document}
...
\end{document}

حتماً باید از دستور \setlatintextfont استفاده کنید. و اگر سندتون به این شکله:

\documentclass{article}
\usepackage[preloadedlatintextfont]{xepersian}
\begin{document}
...
\end{document}

حتماً باید از دستور \settextfont استفاده کنید. توضیحات بیشتر داخل راهنمای زی‌پرشین هست.