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

لاتک LATEX => حروف‌چینی مستندات => نويسنده: امیرحسین شرفی در اكتبر 07, 2014, 03:56:48 pm

عنوان: راست‌چین شدن عبارت درون دستور \verb
رسال شده توسط: امیرحسین شرفی در اكتبر 07, 2014, 03:56:48 pm
در فایلی که پیوست می‌کنم عبارتی با دستور \verb را در متن فارسی قرار داده‌ام ولی راست‌چین می‌شود و اگر بخواهم درون دستور \lr{} قرار دهم لاتک خطا می‌دهد ممنون می‌شوم بگویید چگونه آن را چپ‌چین کنم که متن فارسی راست‌چین بماند.
عنوان: پاسخ : راست‌چین شدن عبارت درون دستور \verb
رسال شده توسط: وحید دامن‌افشان در اكتبر 07, 2014, 04:49:27 pm
با توجه به راهنمای بسته bidi باید به صورت زیر عمل کنید:
\LRE{\verb|encrypt(data, kab)|}
عنوان: پاسخ : راست‌چین شدن عبارت درون دستور \verb
رسال شده توسط: vafa در اكتبر 08, 2014, 08:28:29 am
اگر می‌خواهی از \LRE استفاده نکنی کد زیر را بعد از بسته xepersian در پیش‌درآمد فایل تک قرار بده:
\ExplSyntaxOn
\def\verb
 {
  \relax\ifmmode\hbox\else\leavevmode\null\fi
  \LRE\bgroup
    \verb@eol@error \let\do\@makeother \dospecials
    \verbatim@font\@noligs
    \@ifstar\__fontspecsverb\@verb
 }
\ExplSyntaxOff