پارسی‌لاتک

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

عنوان: راست‌چین شدن عبارت درون دستور \verb
رسال شده توسط: امیرحسین شرفی در اکتبر 07, 2014, 03:56:48 بعد از ظهر
در فایلی که پیوست می‌کنم عبارتی با دستور \verb را در متن فارسی قرار داده‌ام ولی راست‌چین می‌شود و اگر بخواهم درون دستور \lr{} قرار دهم لاتک خطا می‌دهد ممنون می‌شوم بگویید چگونه آن را چپ‌چین کنم که متن فارسی راست‌چین بماند.
عنوان: پاسخ : راست‌چین شدن عبارت درون دستور \verb
رسال شده توسط: وحید دامن‌افشان در اکتبر 07, 2014, 04:49:27 بعد از ظهر
با توجه به راهنمای بسته bidi باید به صورت زیر عمل کنید:
\LRE{\verb|encrypt(data, kab)|}
عنوان: پاسخ : راست‌چین شدن عبارت درون دستور \verb
رسال شده توسط: vafa در اکتبر 08, 2014, 08:28:29 قبل از ظهر
اگر می‌خواهی از \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