اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
0 رای
34 بازدید

چه تغییرهایی در نسخه 25.09.03 بسته‌های bidi و xepersian وجود دارد؟ نام این نسخه چیست؟ چه مشکلاتی حل شده‌اند؟

1 پاسخ

+1 رای
 
بهترین پاسخ

من امروز کمی وقت خالی پیدا کردم و نسخه 25.09.03 بسته‌های bidi و xepersian را به CTAN دادم. نام این نسخه در هر دو بسته bidi و xepersian «ایران» است.

چرا نام این نسخه را ایران قرار دادم؟

ممکنه شما که در ایران زندگی می‌کنید توی اون ۱۲ روزی که اسراییل به ایران حمله کرد، زیر آتش بوده باشید اما من هم شرایط روحی اصلا خوبی نداشتم و توی تمام اون ۱۲ روز حتی نمی‌تونستم به راحتی نفس بکشم، تمام اون ۱۲ روز رو گریه کردم. هر بار که اسراییل و آمریکا یمبی رو روی ایران می‌انداختند با تمام وجودم احساس می‌کردم که اون بمب داره روی بدن من فرود میاد و آرزو می‌کردم که ای کاش اون بمب روی بدن من منفجر می‌شد اما کوچکترین آسیبی به ایران نمی‌رسید.

چه مشکلاتی حل شده‌اند؟

مشکل‌های شماره ۱۱، ۱۳ و ۱۶ بسته bidi و مشکل‌های شماره ۱۵ و ۹ بسته xepersian حل شده‌اند.

در ارتباط با مشکل شماره ۹ بسته xepersian یک مشکل دیگر هم وجود داشت. اگر از دستور \setmathdigitfont استفاده کنید ولی از دستور \setmathsfdigitfont یا \setmathttdigitfont استفاده نکنید و داخل محیط ریاضی \mathsf یا \mathtt داشته باشید، انتظارمون اینکه که اعداد داخل این دو دستور آخر بصورت لاتین چاپ بشوند اما برخلاف انتظارمون تک هداشر می‌ده که اعداد پارسی توی قلم‌های پیش‌فرض تک وجود ندارند و توی خروجی هم چیزی دیده نمی‌شه. همچنین اگر ممیز یا درصد داشته باشید این‌ها داخل دستور \mathsf یا \mathtt بصورت پارسی حروف‌چینی می‌شوند که درست نیست. شاید توضیحم خیلی طولانی شد اما فایل کمینه زیر این مشکلی که گفتم رو نشون می‌ده:

\documentclass{article}
\usepackage{xepersian}

\settextfont{IRXLotus}
\setmathdigitfont{IRXLotus} 


\begin{document}

$\mathtt{0123.6\%}$

$\mathsf{0123.6\%}$

\end{document}

بعد از اجرای تک پیام‌های زیر رو می‌بینید:

Missing character: There is no ۰ ("6F0) in font cmtt10!
Missing character: There is no ۱ ("6F1) in font cmtt10!
Missing character: There is no ۲ ("6F2) in font cmtt10!
Missing character: There is no ۳ ("6F3) in font cmtt10!
Missing character: There is no ۶ ("6F6) in font cmtt10!
Missing character: There is no ۰ ("6F0) in font cmss10!
Missing character: There is no ۱ ("6F1) in font cmss10!
Missing character: There is no ۲ ("6F2) in font cmss10!
Missing character: There is no ۳ ("6F3) in font cmss10!
Missing character: There is no ۶ ("6F6) in font cmss10!

و خروجی به شکل زیر هست:

این مشکل هم درست شده.

دلیلی که این مشکل توی بسته xepersian-mathsdigitspec وجود نداشت اما توی بسته unicode-persianmath وجود داشت اینه که توی بسته xepersian-mathdigitspec کد ریاضی (mathcode) اعداد همون کد اعداد لاتین بود و تنها توسط خاصیت Mapping زی‌تک به اعداد پارسی تبدیل می‌شدند اما توی بسته unicode-persianmath به این خاطر که خاصیت Mapping توی لواتک بصورت پیش‌فرض وجود نداره من کد ریاضی اعداد رو به کد اعداد پارسی تغییر دادم تا بین هر دو موتور زی‌تک و لواتک خروجی یکسانی داشته باشیم.

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

7.1k پرسش

6.6k پاسخ

23.5k نظر

8.0k کاربر

محبوب‌ترین برچسب‌ها

رفع خطا جدول xepersian مراجع ریاضی‌نویسی شکل bidi فونت فهرست مطالب شماره‌گذاری منابع پانویس بیب‌تک tikz parsilatex تک‌لایو بیمر اسلاید زی‌پرشین پاورقی bibtex سربرگ نماد رسم شکل فرمول‌نویسی ارجاع‌دهی biditexmaker هدر ویرایشگر قالب beamer واژه‌نامه اندازه فونت texstudio عنوان فصل ماتریس اعمال نشدن تغییرات در پی‌دی‌اف رسم جدول شماره صفحه bidipresentation حاشیه رنگ عنوان شکل اسلاید فارسی محیط قضیه گراف مکان شکل tikzpicture enumerate حروف‌چینی کد شماره فصل tabriz_thesis نمایه align زیرنویس شکل کادر itemize فهرست اشکال الگوریتم عدم اجرا listings نیم‌فاصله متن لاتین و فارسی بسته فاصله بین خطوط قالب پایان‌نامه فرمول نصب تک‌لایو فارسی‌تک hyperref شماره فرمول glossaries کپشن نمودار خروجی لاتک حروف‌چینی چندستونی فونت فارسی و انگلیسی ماکرونویسی biditools شماره پاورقی پیوست‌ سوال امتحانی فاصله‌گذاری فرمول چندضابطه‌ای extrafootnotefeatures subfigure biditufte-book header texmaker pdf خطا tex longtable تصویر شمارنده زیرنویس texlive2015 دیاگرام رسم نمودار شماره‌گذاری صفحات پایان نامه فهرست جداول میک‌تک texlive2016 تنظیم جدول آکولاد شعر kashida بولد تورفتگی texworks caption اندیس اعداد فارسی lollipop iust-thesis multicol فصل‌نویسی سوال چهارگزینه‌ای فاصله عمودی pgfplots xindy چپ‌چینی اوبونتو میکروسافت ورد قاب geometry xelatex texlive fancyhdr وسط‌چینی تک لایو 2015 tcolorbox عنوان بخش شماره گذاری به‌روزرسانی بسته aimc46 صفر توخالی فرمول طولانی بیرون‌زدگی کاما پوستر فاصله سطرها نوشتافت شکست خط tex-programming فونت اعداد قرآن tabriz-thesis
...