سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: نسخه 11.159 بسته bidi و نسخه 11.142 بسته xepersian  (دفعات بازدید: 4029 بار)

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
تا ساعاتی دیگر روی CTAN خواهد بود.

تغییرات بسته bidi
  • باگی در حروف‌چینی راست به چپ موجود بود. اگر محتوای جعبه \lastbox پوچ بود، \beginR در جای نامناسب قرار می‌گرفت. این باگ در نسخه جدید درست شده است.
  • دستورات \LRE و \RLE ستبر (robust) نبودند. در نسخه جدید این دستورات ستبر شدند.


تغییرات بسته xepersian
  • دستورات \lr و \rl ستبر (robust) نبودند. در نسخه جدید این دستورات ستبر شدند.
« آخرين ويرايش: ژوئن 29, 2012, 01:34:55 pm توسط وفا خلیقی »

آفلاین هادی صفی‌اقدم

  • ویرایشگر
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 789
  • -دریافت شده: 1353
  • ارسال: 5,644
    • ديدن مشخصات
پاسخ : نسخه 11.159 بسته bidi و نسخه 11.142 بسته xepersian
« پاسخ #1 : ژوئن 28, 2012, 09:07:30 pm »
خسته نباشید دکتر
لطفا میشه در مورد ستبر نبودن توضیح بدین؟

آفلاین حسن ذاکری

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 30
  • -دریافت شده: 379
  • ارسال: 667
    • ديدن مشخصات
پاسخ : نسخه 11.159 بسته bidi و نسخه 11.142 بسته xepersian
« پاسخ #2 : ژوئن 28, 2012, 10:17:16 pm »
سلام
من هم یک مشکلی با بسته listings و نوشتن کد فارسی (راست به چپ) داشتم که می‌خواستم گزارش کنم. این مشکل به باگ اول ربط داره؟ با نسخه جدید حل می‌شه؟
لطفاً صفحه قوانین تالار را مطالعه فرمایید، بخصوص اگر اولین ارسال‌هایتان را انجام می‌دهید.
به سوالی که مطابق با قوانین پرسیده نشود، جوابی داده نخواهد شد.

در صورتی که به تازگی عضو تالار شده‌اید، در صفحه معرفی اعضای جدید برای شما ایجاد شده است.

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : نسخه 11.159 بسته bidi و نسخه 11.142 بسته xepersian
« پاسخ #3 : ژوئن 29, 2012, 03:58:16 am »
خسته نباشید دکتر
لطفا میشه در مورد ستبر نبودن توضیح بدین؟
\documentclass{article}
\usepackage{xepersian}
\begin{document}
\section{\lr{Test}}
\end{document}
اگر از نسخه قدیمی استفاده کنی، در فایل .aux یک همچین چیزی می‌بینی:
\pLRE {\latinfont  Test}
که در حقیقت خود تعریف دستور \lr هست اما اگه از نسخه جدید استفاده کنی، این چیزیه که در فایل .aux می‌بینی:
\lr {Test}
یعنی دقیقاً خود دستور \lr نه تعریفش.

در حالت اول به اصلاح می‌گیم که ماکروی \lr گسترش یافته (expanded) و استفاده از ماکرو در دستورات بدوی مانند
\edef, \xdef, \message, \errmessage, \special, \mark, \marks, \write, \noalign, \omit
ایجاد مشکل می‌کنه. برای نمونه این پست رو ببین:
http://www.parsilatex.com/forum/SMF/index.php?topic=2453.msg16186#msg16186

اما در حالت دوم (با نسخه‌های جدید)، دیگر ماکرو \lr گسترش یافته نیست (not expanded) و بنابراین استفاده ازش مشکلی نداره.

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : نسخه 11.159 بسته bidi و نسخه 11.142 بسته xepersian
« پاسخ #4 : ژوئن 29, 2012, 04:14:21 am »
سلام
من هم یک مشکلی با بسته listings و نوشتن کد فارسی (راست به چپ) داشتم که می‌خواستم گزارش کنم. این مشکل به باگ اول ربط داره؟ با نسخه جدید حل می‌شه؟
نه  ارتباطی با مشکل شما نداره. وقتی من فایل شما رو اجرا می‌کنم هشدار
miisng \endL or \endR
می‌گیرم و فکر می‌کنم مشکل از اینه. این مشکل به این خاطر رخ می‌ده که از اونجایی که بسته bidi تغییر در رنگ می‌ده وقتی شما از رنگ استفاده می‌کنید، در متون راست به چپ باید محدوده رنگ را داخل \hbox برای مثال مشخص کنید. برای امتحان:
\documentclass{article}
\usepackage{color}
\usepackage{bidi}
\setRTL
\begin{document}
This is \hbox{\color{red} red} and this is the end.

This is another one.
\end{document}
دقیقاً همون مشکل رو داره و برای اینکه درست بشه باید محدوده رنگ رو دقیقاً مشخص کنی یعنی اینجوری:
\documentclass{article}
\usepackage{color}
\usepackage{bidi}
\setRTL
\begin{document}
This is \hbox{{\color{red} red}} and this is the end.

This is another one.
\end{document}
و همونطور که می‌بینی مشکلی نداره. من به کد بسته listings نگاه نکردم اما مطمئنم که مشکل همینه که اون بسته از رنگ استفاده می‌کنه و در متون راست به چپ، محدوده رنگ باید مشخص باشه. اما من قصد درست کردنش رو ندارم چون فکر می‌کنم منطقی نیست به این خاطر که اولاً کدها بیشتر باید چپ به راست حروف‌چینی بشه و دوماً شما با بسته listings بصورت طبیعی حتی نمی‌تونید فارسی بنویسید و برای این کار باید از latex escape استفاده کنید.
« آخرين ويرايش: ژوئن 29, 2012, 01:30:17 pm توسط وفا خلیقی »

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : نسخه 11.159 بسته bidi و نسخه 11.142 بسته xepersian
« پاسخ #5 : ژوئن 29, 2012, 05:23:02 am »
نه ارتباطی با مشکل شما نداره. وقتی من فایل شما رو اجرا می‌کنم هشدار
miisng \endL or \endR
می‌گیرم و فکر می‌کنم مشکل از اینه. این مشکل به این خاطر رخ می‌ده که از اونجایی که بسته bidi تغییر در رنگ می‌ده وقتی شما از رنگ استفاده می‌کنید، در متون راست به چپ باید محدوده رنگ را داخل \hbox برای مثال مشخص کنید. برای امتحان:
\documentclass{article}
\usepackage{color}
\usepackage{bidi}
\setRTL
\begin{document}
This is \hbox{\color{red} red} and this is the end.

This is another one.
\end{document}
دقیقاً همون مشکل رو داره و برای اینکه درست بشه باید محدوده رنگ رو دقیقاً مشخص کنی یعنی اینجوری:
\documentclass{article}
\usepackage{color}
\usepackage{bidi}
\setRTL
\begin{document}
This is \hbox{{\color{red} red}} and this is the end.

This is another one.
\end{document}
و همونطور که می‌بینی مشکلی نداره. من به کد بسته listings نگاه نکردم اما مطمئنم که مشکل همینه که اون بسته از رنگ استفاده می‌کنه و در متون راست به چپ، محدوده رنگ باید مشخص باشه. اما من قصد درست کردنش رو ندارم چون فکر می‌کنم منطقی نیست به این خاطر که اولاً کدها بیشتر باید چپ به راست حروف‌چینی بشه و دوماً شما با بسته listings بصورت طبیعی حتی نمی‌تونید فارسی بنویسید و برای این کار باید از latex escape استفاده کنید.

مشکل از همونی بود که فکر می‌کردم. من \normalcolor رو اینجا کامنت کردم اما راه‌حل بهتر اینه که شما محدوده \normalcolor رو پیدا کنید و محدودش رو مشخص کنید.
« آخرين ويرايش: ژوئن 29, 2012, 01:31:16 pm توسط وفا خلیقی »

 

نسخه ۱.۰.۵ بسته‌های bidi و xepersian (آزمایشی)

نویسنده vafaانجمن زی‌تک

پاسخ ها: 0
مشاهده: 2845
آخرين ارسال ژانویه 25, 2010, 03:24:03 pm
توسط vafa
نسخه جدید بسته‌های bidi و xepersian

نویسنده vafaانجمن زی‌تک

پاسخ ها: 6
مشاهده: 4393
آخرين ارسال مه 12, 2010, 01:06:56 pm
توسط سیدرضی علوی‌زاده
نسخه‌های جدید بسته‌های iftex و bidi و xepersian

نویسنده vafaانجمن زی‌تک

پاسخ ها: 4
مشاهده: 3183
آخرين ارسال ژوئن 30, 2010, 11:07:59 am
توسط محمود امین‌طوسی
نسخه جدید بسته‌های bidi و xepersian

نویسنده وفا خلیقیانجمن زی‌تک

پاسخ ها: 27
مشاهده: 11337
آخرين ارسال ژوئیه 31, 2010, 02:56:43 pm
توسط وفا خلیقی
نسخه 11.151 بسته bidi و نسخه 11.137 بسته xepersian.

نویسنده vafaانجمن زی‌تک

پاسخ ها: 0
مشاهده: 2283
آخرين ارسال آوریل 13, 2012, 03:25:29 pm
توسط vafa
نسخه 11.139 بسته xepersian و نسخه 11.155 بسته bidi

نویسنده vafaانجمن زی‌تک

پاسخ ها: 2
مشاهده: 2713
آخرين ارسال ژوئن 01, 2012, 09:21:44 am
توسط vafa
نسخه 11.140 بسته xepersian و نسخه 11.157 بسته bidi

نویسنده vafaانجمن زی‌تک

پاسخ ها: 0
مشاهده: 2676
آخرين ارسال ژوئن 03, 2012, 02:03:33 pm
توسط vafa
آزمایش نسخه نهایی بسته bidi و xepersian

نویسنده vafaانجمن زی‌تک

پاسخ ها: 12
مشاهده: 6276
آخرين ارسال اكتبر 20, 2012, 02:06:27 am
توسط vafa