پارسی‌لاتک

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

عنوان: مشکل بسته xparse با زی پرشین
رسال شده توسط: taherkhani در مارس 30, 2014, 02:11:32 بعد از ظهر
سوالی رو در مورد ساخت یه دستور با بسته 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 بعد از ظهر
من با نوشتن متن شما به این صورت جواب گرفتم

\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 بعد از ظهر
البته فکر نکنم مشکل از بسته xparse باشه. من از این بسته به دفعات به همراه xepersian  استفاده کردم و مشکلی نداشتم. به احتمال زیاد مشکل شما در تعریف دستور maplebox  هست. به عنوان نمونه برنامه پیوست را ملاحظه کنید. بدون مشکل به همراه xepersian  اجرا میشه
عنوان: پاسخ : مشکل بسته xparse با زی پرشین
رسال شده توسط: هادی صفی‌اقدم در مارس 30, 2014, 08:28:57 بعد از ظهر
نقل قول از: taherkhani در مارس 30, 2014, 02:11:32 بعد از ظهر
سوالی رو در مورد ساخت یه دستور با بسته 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 بعد از ظهر
نقل قول از: فرشاد ترابی در مارس 30, 2014, 04:45:13 بعد از ظهر
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 بعد از ظهر
نقل قول از: taherkhani در مارس 30, 2014, 02:11:32 بعد از ظهر
سوالی رو در مورد ساخت یه دستور با بسته 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 قبل از ظهر
نقل قول از: taherkhani در مارس 30, 2014, 02:11:32 بعد از ظهر
سوالی رو در مورد ساخت یه دستور با بسته 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