پارسی‌لاتک

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

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

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

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

در فایل نمونه‌ای که آقای صفی‌اقدم در سایت قرار داده‌اند،
هنگامی که در محیط 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 قبل از ظهر
نقل قول از: Farschad در اکتبر 24, 2012, 11:06:01 بعد از ظهر
سلام

در فایل نمونه‌ای که آقای صفی‌اقدم در سایت قرار داده‌اند،
هنگامی که در محیط verbatim متن فارسی قرار می‌دهیم چاپ نمی‎کند.
به پیوست دقت نمایید.
به این خاطر که محیط verbatim با قلم تایپ حروف‌چینی می‌شود و قلم تایپ پیش‌فرض گلیف‌های فارسی را ندارد.
عنوان: پاسخ : متن فارسی در verbatim
رسال شده توسط: فرشاد ترابی در اکتبر 25, 2012, 07:26:44 قبل از ظهر
نقل قول از: وفا کارن‌پهلو در اکتبر 25, 2012, 02:48:58 قبل از ظهر
به این خاطر که محیط verbatim با قلم تایپ حروف‌چینی می‌شود و قلم تایپ پیش‌فرض گلیف‌های فارسی را ندارد.
آیا امکان اضافه کردن گلیف ها به این قلم امکان پذیر است؟
عنوان: پاسخ : متن فارسی در verbatim
رسال شده توسط: vafa در اکتبر 25, 2012, 08:07:04 قبل از ظهر
نقل قول از: Farschad در اکتبر 25, 2012, 07:26:44 قبل از ظهر
آیا امکان اضافه کردن گلیف ها به این قلم امکان پذیر است؟
چرا باید همچین کاری کرد؟ در صورتی که خیلی راحت می‌تونی قلم محیط 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}