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

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

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

نسخه 19.5 بسته bidi (عنوان قبلی: اشتباه چاپ شدن سربرگ هنگام استفاده از گزینه twocolumn کلاس article)

+3 رای
1,657 بازدید

حدود ۴ سال قبل آقای دامن‌افشان مشکلی را در تالار قدیمی مطرح کردند با عنوان «اشتباه چاپ شدن سربرگ هنگام استفاده از گزینه twocolumn کلاس article» که محتوای آن به شکل زیر بود

توی فایل دوستونه پیوست شده، سربرگ، اشتباهی چاپ شده که البته باگ خود لاتک هستش. این باگ، سال ۱۹۹۷ گزارش شده و توسعه‌دهند‌گان لاتک تا حالا تصمیمی برای رفع کردنش نگرفتن تا اینکه سال ۱۹۹۸، David Carlisle بسته ‎fix2col‎ رو برای حل این مشکل نوشت. اما متاسفانه این بسته با زی‌پرشین، سازگار نیست. به عبارت دیگه، اگه این بسته رو قبل از زی‌پرشین فراخوانی کنیم، اتفاقی نمی‌افته و اگه‎‎ هم بعد از زی‌پرشین فراخوانیش کنیم، سربرگ، درست می‌شه اما جای ستون‌ها عوض می‌شه.
این مطلب رو امروز به طور اتفاقی توی این صفحه دیدم و خواستم منم اینجا گزارش کنم.

در اون زمان من پشتیبانی از بسته fix2col رو به بسته bidi افزودم. اما در حال حاضر بسته fix2col بصورت obsolete درآمده چرا که تغییرات این بسته در خود لاتک انجام شده‌اند.

بنابراین منطقی است که تعریف دستورهای \RTL@outputdblcol و \LTR@outputdblcol در فایل latex-xetex-bidi.def نیز بروز شوند. من این کار رو انجام دادم امروز.

تصمیم دارم نسخه 19.5 بسته bidi رو نزدیک به 16 می به CTAN بدهم تا اگر مشکل دیگری هم وجود داشت آن هم حل بشود.

اگر مشکلی با این تغییر در بسته bidi در اسناد شما (دوستونه با استفاده از گزینه twocolumn) ایجاد میشه لطفاً اون رو در پاسخ به این پرسش مطرح کنید. برای آزمایش نسخه جدید، تنها به فایل جدید latex-xetex-bidi.def احتیاج خواهید داشت.

بسته‌های دیگری نیز مانند cuted و ftnright هستند که هنوز بر اساس تعریف قدیمی \@outputdblcol کار می‌کنند. من دو راه دارم:

۱) منتظر شوم تا این بسته‌ها نیز تعریف \@outputdblcol خود را براساس تعریف تازه لاتک بروز کنند و آن وقت تغییرات بسته bidi را در این بسته‌ها بروز کنم. مشکلی که وجود دارد این است که اگر یکی از این بسته‌ها استفاده شود، تعریف قدیمی فعال خواهد شد یعنی سربرگ اشتباه.

۲) تغییرات بسته bidi را در بسته‌های بالا خودم با توجه به تعریف تازه لاتک بروز کنم.

سوال شده اردیبهشت 21, 1395 توسط وفا (24,432 امتیاز)
ویرایش شده اردیبهشت 21, 1395 توسط وفا
خیلی خیلی ممنونم. لطف کردید.
از زحمات شما کمال سپاس‌گزاری را دارم. فعلا روی همان مثال آقای دامن افشان تست کردم و خروجی درست بود.
پاسخ را ببینید.

1 پاسخ

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

نسخه 19.5 بسته bidi تازه به CTAN داده شده. در این نسخه تعریف‌های \RTL@outputdblcol و \LTR@outputdblcol در فایل latex-xetex-bidi.def و سایر فایل‌ها مربوط به تغییر در بسته‌های midfloat، cuted و ftnright مطابق با تعریف تازه \@outputdblcol در لاتک بروز شده‌اند.

یک تغییر دیگر هم در ارتباط با گزینه extrafootnotefeatures وجود دارد. یکی از پرسش‌های رایج این است که چگونه شماره زیرنویس‌های لاتین (\LTRfootnote) در پایین صفحه به لاتین باشد. تا به حال پاسخ موجود این بوده

\documentclass{article}
\usepackage[extrafootnotefeatures]{xepersian}
\settextfont{Yas}
\makeatletter
\footmarkstyle{\textsuperscript{\if@RTL\else\latinfont\fi#1}}
\makeatother
\twocolumnfootnotes
\begin{document}
\LTRfootnote{text}  \LTRfootnote{text}  \LTRfootnote{text}  \LTRfootnote{text} 
\footnote{مقداری متن} \footnote{مقداری متن} 
\footnote{مقداری متن که می‌تواند خیلی طولانی هم باشد}
و دوباره متن%
\LTRfootnote{text}
\end{document}

متأسفانه این راه‌حل برای \paragraphfootnotes کارایی ندارد. در نسخه 19.5 بسته bidi علاوه بر \footmarkstyle دو دستور \RTLfootmarkstyle و \LTRfootmarkstyle نیز وجود دارد. \footmarkstyle برای \footnote، \RTLfootmarkstyle برای \RTLfootnote و \LTRfootmark برای \LTRfootnote است. بنابراین اگر قصد داشته باشید شماره زیرنویس لاتین در حالت چندستونه و پاراگرافی در پایین صفحه لاتین باشد، نمونه زیر این کار را انجتم می‌دهد:

\documentclass{article}
\usepackage[extrafootnotefeatures]{xepersian}
\settextfont{Yas}
\LTRfootmarkstyle{\textsuperscript{\latinfont #1}}
\paragraphfootnotes
\begin{document}
\LTRfootnote{text}  \LTRfootnote{text}  \LTRfootnote{text}  \LTRfootnote{text} 
\footnote{مقداری متن} \footnote{مقداری متن} 
\footnote{مقداری متن که می‌تواند خیلی طولانی هم باشد}
و دوباره متن%
\LTRfootnote{text}
\end{document}

چنانچه مشکل تازه دیگری وجود نداشته باشد، نسخه 19.5 نسخه موجود در تک‌لایو ۲۰۱۶ خواهد بود.

پاسخ داده شده اردیبهشت 21, 1395 توسط وفا (24,432 امتیاز)
۱- با اینکه می‌دانم ۴ روز دیگر تا پایان مهلت مربوط به بروزرسانی بسته‌ها بیشتر نمانده است و در این چند مدت اخیر خیلی زحمت کشیدید، اگر فرصت کردید دو پرسش زیر که مربوط به بیمر هست را ملاحظه فرمایید:
http://qa.parsilatex.com/15812/
http://qa.parsilatex.com/15484/
اگر هم فرصت نشد که انشاءالله منتظر تک‌لایو ۲۰۱۷ خواهیم ماند.
۲- به نظرم پارسال اشاره کرده بودید که قرار است تغییراتی در زیلاتک ۲۰۱۵ اتفاق بیفتد که در نتیجه آن تغییرات می‌توانستیم از بیمر استفاده کنیم اما بعدا فرمودید به دلیل مشکلاتی آن تغییرات عملی نشدند. آیا امسال چنین اتفاقی نخواهد افتاد؟
۱) ارتباطی با بسته‌های bidi و xepersian ندارد. حتی اگر داشت باز هم بسته bidi یا xepersian از beamer پشتیبانی نمی‌کنه. فکر نمی‌کنم لازم باشه متنی رو که در پاسخ پرسش زیر بصورت نقل‌قول قرار دادم دوباره بگم: http://qa.parsilatex.com/18589

گزارش مشکلات بسته‌های bidi و xepersian در این سایت پرسش و پاسخ به منزله گزارش مشکلات بسته‌ها نیست. اگر مشکلی را در این سایت گزارش می‌کنید، انتظار نداشته باشید که مشکل در نسخه بعدی بسته‌ها حل شود. من نه می‌توانم و نه زمان آن را دارم که تک تک پرسش‌های این سایت را بخوانم بنابراین اگر پرسشی در این سایت برای گزارش بسته‌ها ایجاد می‌کنید، من ممکن است از آن باخبر باشم یا نباشم. تنها مشکلاتی حل خواهند شد که بصورت رسمی و طبقه دستورالعمل بسته‌ها در GitHub گزارش شده باشند. نحوه گزارش مشکلات در صفحه اول راهنمای هر یک از بسته‌ها داخل یک کادر وجود دارد.
۲) خیر.
از اینکه پاسخ دادید ممنونم.
در مورد گیت‌هاب هم حق با شماست.
البته چون در این چند روزه مراجعات مکرری به سایت داشتید و نظرات در مورد پرسش و پاسخ‌های اخیر هم به دستتان می‌رسید در اینجا نوشتم.
چون تغییرات قبلی شما در بسته bidi موجب ارتقای وضعیت استفاده از بیمر شده بود، گمان کردم پشتیبانی از آن مرتبط با این دو بسته است.
مجدداً از زحمات چند ساله و این چند روزه شما قدردانی می‌کنم.
اگر پرسش زیر را خوانده باشید:

http://qa.parsilatex.com/14100/

باید بدانید که موضوع ارتباطی با تغییرات بسته bidi در بیمر ندارد در واقع اصلاً بسته بی‌دی کلاس بیمر را تغییر نمی‌دهد. علت اصلی تغییر در تعریف محیط‌های  tikzpicture و pgfpicture می‌باشد.
بخاطر اینکه همه کسانی که با زی‌پرشین، پایان‌نامه خود را می‌نویسند، حتما باید ارایه با اسلاید هم داشته باشن، امکان این هست مشابه اصلاحاتی که در این لینکی که دادین (14100) باز اصلاحاتی لطف کنین بدین تا بیمر بهتر قابل استفاده باشه؟ مخصوصا اون دو موردی که دکتر امین‌طوسی هم لینک دادن. (سوال پرسنده من بودم.)
مجبور نیستن از beamer استفاده کنن! از bidipresentation استفاده کنن
خودم از bidipresentation استفاده می‌کنم و به دانشجوها هم پیشنهاد داده‌ام.
ببخشین امکان ارسال پیغام خصوصی نبود. ایمیل من خدمت‌تون رسید؟
...