• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

Main Menu

مشکل بسته xparse با زی پرشین

نویسنده taherkhani, مارس 30, 2014, 02:11:32 بعد از ظهر

« قبلی - بعدی »

taherkhani

سوالی رو در مورد ساخت یه دستور با بسته tcolorbox  در

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

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

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

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

ممنون

فرشاد ترابی

من با نوشتن متن شما به این صورت جواب گرفتم

\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 باشه. من از این بسته به دفعات به همراه xepersian  استفاده کردم و مشکلی نداشتم. به احتمال زیاد مشکل شما در تعریف دستور maplebox  هست. به عنوان نمونه برنامه پیوست را ملاحظه کنید. بدون مشکل به همراه xepersian  اجرا میشه

هادی صفی‌اقدم

نقل قول از: taherkhani در مارس 30, 2014, 02:11:32 بعد از ظهر
سوالی رو در مورد ساخت یه دستور با بسته tcolorbox  در

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

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

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

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

ممنون
فایل پست اول شما رو با تک لایو آئدیت تا دو روز پیش اجرا گرفتم و خروجی مشکلی ندیدم. چک کنین ببینین مشکل داره؟
فایل log هم نفرستادین و نمی دونم نسخه شما چیه.

taherkhani

نقل قول از: فرشاد ترابی در مارس 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 تلفیق کرد و یک دستور جدید ساخت؟

ممنون

vafa

نقل قول از: taherkhani در مارس 30, 2014, 02:11:32 بعد از ظهر
سوالی رو در مورد ساخت یه دستور با بسته tcolorbox  در

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

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

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

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

ممنون
من فایل شما رو امتحان نکردم که ببینم مشکل چیه یا از کجاست چون حقیقتاً وقتش رو الان ندارم اما لطفاً مشکلات را در github گزارش کنید.  تأکید می‌کنم که مشکلات را فقط در github گزارش کنید نه در تالار. اگر مشکل را در تالار گزارش کنید، احتمال ضعیفی وجود دارد که من متوجه پست شما و مشکل شما بشوم اما اگر مشکل را در github گزارش کنید، من بلافاصله متوجه وجود مشکل خواهم شد.

vafa

نقل قول از: taherkhani در مارس 30, 2014, 02:11:32 بعد از ظهر
سوالی رو در مورد ساخت یه دستور با بسته tcolorbox  در

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

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

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

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

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

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