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

زی‌پرشین XePersian => زی‌تک => نويسنده: taherkhani در مارس 30, 2014, 02:11:32 pm

عنوان: مشکل بسته xparse با زی پرشین
رسال شده توسط: taherkhani در مارس 30, 2014, 02:11:32 pm
سوالی رو در مورد ساخت یه دستور با بسته tcolorbox  در

https://tex.stackexchange.com/questions/166298/how-do-i-create-a-verbatim-box-with-newtcbinputlisting (https://tex.stackexchange.com/questions/166298/how-do-i-create-a-verbatim-box-with-newtcbinputlisting)

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

در فایل ضمیمه بسته xepersian رو از حالت کامنت خارج کنید و اجرا کنید. این مساله بخاطر اضافه شدن بسته xparse هست.

اگر کسی میتونه کمک کنه که مشکل حل بشود.

ممنون
عنوان: پاسخ : مشکل بسته xparse با زی پرشین
رسال شده توسط: فرشاد ترابی در مارس 30, 2014, 04:45:13 pm
من با نوشتن متن شما به این صورت جواب گرفتم
\begin{LTR}
\maplebox{\textbf{#}}~
\\\maplebox{$  & }~
\\\maplebox[red]{~  ^ \}~
\\\maplebox[green]{email: mohsen.3838@gmail.com}~
\\\maplebox[blue]{\zeta}~
\\\maplebox[purple]{\xi}~
\\\maplebox[yellow]{\psi}~
\\\maplebox[brown]{\Xi}~
\end{LTR}
اگرچه خودم نمیدونم چرا، ولی برای حل مشکل باید  به نکات زیر توجه کنید:
1. دستورهای شما باید داخل \begin{LTR} و \end{LTR} باشه وگرنه خطا میده.
2. در انتهای هر سطر باید ~ قرار داده بشه
3. علامت % در دستور شما خطا ایچاد کرد. حذفش کردم.
4. در نهایت فاصله خطها در خروجی بسیار زیاد شده.

البته عرض کردم من دلیل اینکه چرا این مسائل را باید اضافه کنیم یا چرا خروجی این چنین است را نفهمیدم. اما خروجی به دست آمد.
عنوان: پاسخ : مشکل بسته xparse با زی پرشین
رسال شده توسط: فرشاد ترابی در مارس 30, 2014, 04:51:48 pm
البته فکر نکنم مشکل از بسته xparse باشه. من از این بسته به دفعات به همراه xepersian  استفاده کردم و مشکلی نداشتم. به احتمال زیاد مشکل شما در تعریف دستور maplebox  هست. به عنوان نمونه برنامه پیوست را ملاحظه کنید. بدون مشکل به همراه xepersian  اجرا میشه
عنوان: پاسخ : مشکل بسته xparse با زی پرشین
رسال شده توسط: هادی صفی‌اقدم در مارس 30, 2014, 08:28:57 pm
سوالی رو در مورد ساخت یه دستور با بسته tcolorbox  در

https://tex.stackexchange.com/questions/166298/how-do-i-create-a-verbatim-box-with-newtcbinputlisting (https://tex.stackexchange.com/questions/166298/how-do-i-create-a-verbatim-box-with-newtcbinputlisting)

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

در فایل ضمیمه بسته xepersian رو از حالت کامنت خارج کنید و اجرا کنید. این مساله بخاطر اضافه شدن بسته xparse هست.

اگر کسی میتونه کمک کنه که مشکل حل بشود.

ممنون
فایل پست اول شما رو با تک لایو آئدیت تا دو روز پیش اجرا گرفتم و خروجی مشکلی ندیدم. چک کنین ببینین مشکل داره؟
فایل log هم نفرستادین و نمی دونم نسخه شما چیه.
عنوان: پاسخ : مشکل بسته xparse با زی پرشین
رسال شده توسط: taherkhani در آوریل 01, 2014, 02:54:42 pm
1. دستورهای شما باید داخل \begin{LTR} و \end{LTR} باشه وگرنه خطا میده.

ممنون، ولی این دستور به این دلیل تعریف شده که در موارد زیاد در بین خطوط، برای یک یا دو کلمه
بکار بره، این طور که شما گفتید، باید هر دفعه یک محیط بکار برده بشه، این حالت در همون سایتی که سوالو مطرح کردم حل شده
بود:
\newtcblisting{maplebox}[1]{
  listing only,
  colupper=black,
  nobeforeafter,
  hbox,
  tcbox raise base,
  fontupper=\ttfamily\bfseries,
  arc=0pt,
  outer arc=0pt,
  colback=#1!10!white,
  colframe=#1!50!black,
  boxsep=0pt,
  left=1pt,
  right=1pt,
  top=2pt,
  bottom=2pt,
  boxrule=0pt,
  bottomrule=1pt,
  toprule=1pt,
  }

.
.
.

\begin{maplebox}{white}
\latex
\end{maplebox}


آیا میشه همین محیط LTR رو با دستور \maplebox تلفیق کرد و یک دستور جدید ساخت؟

ممنون
عنوان: پاسخ : مشکل بسته xparse با زی پرشین
رسال شده توسط: vafa در آوریل 20, 2014, 05:38:22 pm
سوالی رو در مورد ساخت یه دستور با بسته tcolorbox  در

https://tex.stackexchange.com/questions/166298/how-do-i-create-a-verbatim-box-with-newtcbinputlisting (https://tex.stackexchange.com/questions/166298/how-do-i-create-a-verbatim-box-with-newtcbinputlisting)

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

در فایل ضمیمه بسته xepersian رو از حالت کامنت خارج کنید و اجرا کنید. این مساله بخاطر اضافه شدن بسته xparse هست.

اگر کسی میتونه کمک کنه که مشکل حل بشود.

ممنون
من فایل شما رو امتحان نکردم که ببینم مشکل چیه یا از کجاست چون حقیقتاً وقتش رو الان ندارم اما لطفاً مشکلات را در github گزارش کنید.  تأکید می‌کنم که مشکلات را فقط در github گزارش کنید نه در تالار. اگر مشکل را در تالار گزارش کنید، احتمال ضعیفی وجود دارد که من متوجه پست شما و مشکل شما بشوم اما اگر مشکل را در github گزارش کنید، من بلافاصله متوجه وجود مشکل خواهم شد.
عنوان: پاسخ : مشکل بسته xparse با زی پرشین
رسال شده توسط: vafa در آوریل 22, 2014, 07:04:11 am
سوالی رو در مورد ساخت یه دستور با بسته tcolorbox  در

https://tex.stackexchange.com/questions/166298/how-do-i-create-a-verbatim-box-with-newtcbinputlisting (https://tex.stackexchange.com/questions/166298/how-do-i-create-a-verbatim-box-with-newtcbinputlisting)

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

در فایل ضمیمه بسته xepersian رو از حالت کامنت خارج کنید و اجرا کنید. این مساله بخاطر اضافه شدن بسته xparse هست.

اگر کسی میتونه کمک کنه که مشکل حل بشود.

ممنون
به سوال شما در لینک زیر پاسخ دادم:

https://github.com/vafa/xepersian/issues/6