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

لاتک LATEX => حروف‌چینی مستندات => نويسنده: فرشاد ترابی در اكتبر 24, 2012, 11:06:01 pm

عنوان: متن فارسی در verbatim
رسال شده توسط: فرشاد ترابی در اكتبر 24, 2012, 11:06:01 pm
سلام

در فایل نمونه‌ای که آقای صفی‌اقدم در سایت قرار داده‌اند،
هنگامی که در محیط verbatim متن فارسی قرار می‌دهیم چاپ نمی‎کند.
به پیوست دقت نمایید.
عنوان: پاسخ : متن فارسی در verbatim
رسال شده توسط: هادی صفی‌اقدم در اكتبر 24, 2012, 11:09:36 pm
مگه محیط ورباتیم برای کد برنامه‌نویسی و ... لاتین نیست؟
عنوان: پاسخ : متن فارسی در verbatim
رسال شده توسط: فرشاد ترابی در اكتبر 24, 2012, 11:15:32 pm
مگه محیط ورباتیم برای کد برنامه‌نویسی و ... لاتین نیست؟

فکر نکنم لزوماً برای این کار باشه. هر جا که نخواهیم فرمتینگ داشته باشیم از این محیط میشه استفاده کرد.
از طرفی، فرض کنید که من میحواهم یک راهنمای زی‌پرشین بنویسم. در این صورت این محیط ممکنه کمکم کنه.
به هر حال ایده‌ی محیط verbatim این است که هر آنچه text که در آن می‎نویسیم را بدون فرمت کردن در خروجی
قرار بده. بنابراین قاعدتاً نباید بین متن فارسی و انگلیسی فرقی بذاره.
عنوان: پاسخ : متن فارسی در verbatim
رسال شده توسط: وحید دامن‌افشان در اكتبر 24, 2012, 11:32:37 pm
سلام

در فایل نمونه‌ای که آقای صفی‌اقدم در سایت قرار داده‌اند،
هنگامی که در محیط verbatim متن فارسی قرار می‌دهیم چاپ نمی‎کند.
به پیوست دقت نمایید.
نقل از آقا وفا:
\documentclass{article}
\usepackage{fancyvrb}
\usepackage{xepersian}
\DefineVerbatimEnvironment{myverbatim}{Verbatim}{commandchars=+\[\]}
\begin{document}
\begin{latin}
\begin{myverbatim}
\newcommand\familyname{+rl[وفا کارن‌پهلو]}
\end{myverbatim}
\end{latin}
\end{document}
عنوان: پاسخ : متن فارسی در verbatim
رسال شده توسط: vafa در اكتبر 25, 2012, 02:48:58 am
سلام

در فایل نمونه‌ای که آقای صفی‌اقدم در سایت قرار داده‌اند،
هنگامی که در محیط verbatim متن فارسی قرار می‌دهیم چاپ نمی‎کند.
به پیوست دقت نمایید.
به این خاطر که محیط verbatim با قلم تایپ حروف‌چینی می‌شود و قلم تایپ پیش‌فرض گلیف‌های فارسی را ندارد.
عنوان: پاسخ : متن فارسی در verbatim
رسال شده توسط: فرشاد ترابی در اكتبر 25, 2012, 07:26:44 am
به این خاطر که محیط verbatim با قلم تایپ حروف‌چینی می‌شود و قلم تایپ پیش‌فرض گلیف‌های فارسی را ندارد.
آیا امکان اضافه کردن گلیف ها به این قلم امکان پذیر است؟
عنوان: پاسخ : متن فارسی در verbatim
رسال شده توسط: vafa در اكتبر 25, 2012, 08:07:04 am
آیا امکان اضافه کردن گلیف ها به این قلم امکان پذیر است؟
چرا باید همچین کاری کرد؟ در صورتی که خیلی راحت می‌تونی قلم محیط verbatim رو تغییر بدی:
\documentclass{article}
\usepackage{xepersian}
\setpersianmonofont{Yas}
\makeatletter
\renewcommand*\verbatim@font{\normalfont\persianttfamily}
\makeatother
\begin{document}
\begin{verbatim}
this is a text.
 1  2    3             4 5 6 7          8 9 0
!  @ #      $ %       ^ & * ( ) _ +
test
      test
            test 
                  test
فرشاد ترابی
مدرسه      شهید
              دکتر
\end{verbatim}


\end{document}