تالار گفتگوی پارسی‌لاتک

زی‌پرشین XePersian => زی‌تک => نويسنده: وحید دامن‌افشان در فوریه 12, 2014, 08:27:26 pm

عنوان: جابجا شدن ستون‌ها در بسته multicol در صورت استفاده از محیط latin
رسال شده توسط: وحید دامن‌افشان در فوریه 12, 2014, 08:27:26 pm
توی فایل پیوست‌شده از بسته multicol برای دوستونه کردن متن استفاده کردم؛ اما جای دو ستون، عوض شده.
به نظر می‌رسه که مشکل، به خاطر استفاده از محیط latin باشه که بین دو صفحه، شکسته شده.
اگر این یه باگه، لطفاً بگید تا در صفحه بی‌دی در گیت‌هاب گزارشش کنم.
عنوان: پاسخ : جابجا شدن ستون‌ها در بسته multicol در صورت استفاده از محیط latin
رسال شده توسط: هادی صفی‌اقدم در فوریه 12, 2014, 08:52:33 pm
سلام وحید جان. ممنون برای گزارش.
من برای بررسی بیشتر (با اجازه‌ت) بسته Lipsum و ptext را یکی یکی غیرفعال کردم و امتحان کردم.
مشکل باز بود.
بعدش به جای متن تصادفی با این بسته‌ها از متن الکی تایپ‌شده خودم استفاده کردم.
باز مشکل بود.
حدس زدم طبق گفته تو بخاطر دو صفحه شدنش هست.
حجم متن لاتین رو کم کردم و مشکل حل شد.
بعدش به جای محیط latin از lr  استفاده کردم، مشکل حل شد.
این فقط ممکنه به پیدا کردن منبع مشکل کمک کنه یا نکنه. نمی‌دونم. فقط جهت اطلاع گفتم.
عنوان: پاسخ : جابجا شدن ستون‌ها در بسته multicol در صورت استفاده از محیط latin
رسال شده توسط: vafa در فوریه 13, 2014, 07:04:05 am
توی فایل پیوست‌شده از بسته multicol برای دوستونه کردن متن استفاده کردم؛ اما جای دو ستون، عوض شده.
به نظر می‌رسه که مشکل، به خاطر استفاده از محیط latin باشه که بین دو صفحه، شکسته شده.
اگر این یه باگه، لطفاً بگید تا در صفحه بی‌دی در گیت‌هاب گزارشش کنم.
باگ نیست. بسته bidi از شرط \if@RTL استفاده می‌کنه بنابراین اتفاقی که می‌افته منطقی. راه‌حلش اینه که دو دستور مانند \RTLmulticols و \LTRmulticols در بسته bidi تعریف بشه که در اون دستورات \if@RTL استفاده نمیشه و معنای global یا مطلق داره مانند دستورات \RTLdblcol یا \LTRdblcol. اینکه کی این کار رو انجام می‌دهم نمی‌دونم چون واقعاً سرم شلوغه شاید یک سال بعد شاید ۵ سال بعد. من در حال حاضر دانشجوی مهندسی برق هستم و خوندن درس‌های خودم در درجه اول اولویت قرار داره.
عنوان: پاسخ : جابجا شدن ستون‌ها در بسته multicol در صورت استفاده از محیط latin
رسال شده توسط: وحید دامن‌افشان در فوریه 13, 2014, 10:55:43 am
باگ نیست. بسته bidi از شرط \if@RTL استفاده می‌کنه بنابراین اتفاقی که می‌افته منطقی. راه‌حلش اینه که دو دستور مانند \RTLmulticols و \LTRmulticols در بسته bidi تعریف بشه که در اون دستورات \if@RTL استفاده نمیشه و معنای global یا مطلق داره مانند دستورات \RTLdblcol یا \LTRdblcol. اینکه کی این کار رو انجام می‌دهم نمی‌دونم چون واقعاً سرم شلوغه شاید یک سال بعد شاید ۵ سال بعد. من در حال حاضر دانشجوی مهندسی برق هستم و خوندن درس‌های خودم در درجه اول اولویت قرار داره.
خیلی ممنون به خاطر توضیحاتت.
با اجازه‌ت، این مشکل رو در گیت‌هاب (https://github.com/vafa/bidi/issues/4) گزارش کردم.