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

زی‌پرشین XePersian => زی‌تک => نويسنده: هادی صفی‌اقدم در آوریل 08, 2013, 01:43:17 pm

عنوان: خطای زدن دستور chapter در کلاس article و خطا نبودن در زی‌پرشین
رسال شده توسط: هادی صفی‌اقدم در آوریل 08, 2013, 01:43:17 pm
در لاتک وقتی در کلاس article دستور ‪\chapter{...}‬ میزنیم، خطای زیر را می‌گیریم.
! Undefined control sequence.
l.5 \chapter
اما وقتی زی‌پرشین را در همون کلاس فراخوانی می‌کنیم، دیگه این خطا را نمیده.
ضمنا عنوانی که برای فصل انتخاب کردیم را باز داخل متن میاره.
قضیه چیه؟ دوستنی که اطلاعی دارن، آیا این باگه که گزارش کنیم؟
۲ فایل ضمیمه شده.
عنوان: پاسخ : خطای زدن دستور chapter در کلاس article و خطا نبودن در زی‌پرشین
رسال شده توسط: vafa در آوریل 08, 2013, 04:09:05 pm
مشکل از بسته biditools است.
\documentclass{article}
\usepackage{biditools}
\begin{document}
\makeatletter
\if@bidi@csprimitive{chapter}{}{}
\makeatother
\chapter{Test}

Hello World!
\end{document}
دقیقاً همان مشکل را دارد. سعی می‌کنم امشب درستش کنم.
عنوان: پاسخ : خطای زدن دستور chapter در کلاس article و خطا نبودن در زی‌پرشین
رسال شده توسط: vafa در آوریل 08, 2013, 04:43:45 pm
بسیار خوب. درست کردم:

https://github.com/persian-tex/bidi/commit/e2f28f3f747c29fdde5838b36f86d4b90b64e8ef

با داشتن نسخه جدید بسته biditools نباید مشکلی وجود داشته باشه.