تالار گفتگوی پارسیلاتک
لاتک LATEX => حروفچینی مستندات => نويسنده: فرشاد ترابی در اكتبر 24, 2012, 11:06:01 pm
-
سلام
در فایل نمونهای که آقای صفیاقدم در سایت قرار دادهاند،
هنگامی که در محیط verbatim متن فارسی قرار میدهیم چاپ نمیکند.
به پیوست دقت نمایید.
-
مگه محیط ورباتیم برای کد برنامهنویسی و ... لاتین نیست؟
-
مگه محیط ورباتیم برای کد برنامهنویسی و ... لاتین نیست؟
فکر نکنم لزوماً برای این کار باشه. هر جا که نخواهیم فرمتینگ داشته باشیم از این محیط میشه استفاده کرد.
از طرفی، فرض کنید که من میحواهم یک راهنمای زیپرشین بنویسم. در این صورت این محیط ممکنه کمکم کنه.
به هر حال ایدهی محیط verbatim این است که هر آنچه text که در آن مینویسیم را بدون فرمت کردن در خروجی
قرار بده. بنابراین قاعدتاً نباید بین متن فارسی و انگلیسی فرقی بذاره.
-
سلام
در فایل نمونهای که آقای صفیاقدم در سایت قرار دادهاند،
هنگامی که در محیط 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 متن فارسی قرار میدهیم چاپ نمیکند.
به پیوست دقت نمایید.
به این خاطر که محیط verbatim با قلم تایپ حروفچینی میشود و قلم تایپ پیشفرض گلیفهای فارسی را ندارد.
-
به این خاطر که محیط verbatim با قلم تایپ حروفچینی میشود و قلم تایپ پیشفرض گلیفهای فارسی را ندارد.
آیا امکان اضافه کردن گلیف ها به این قلم امکان پذیر است؟
-
آیا امکان اضافه کردن گلیف ها به این قلم امکان پذیر است؟
چرا باید همچین کاری کرد؟ در صورتی که خیلی راحت میتونی قلم محیط 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}