سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: تغییر فونت انگلیسی بدون دستور lr  (دفعات بازدید: 2297 بار)

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
در خود تک و با امکانات زی‌تک خیر. نمونه زیر نمونه‌ای است که چند سال پیش نوشتم اما با امکانات کم زی‌تک بهتر از این نمی‌شود کاری کرد:
\documentclass{article}
\usepackage{xepersian}
\makeatletter
% classes 1-3 are used in unicode-letters.tex, so we'll put the Latin  letters in 4
\newcount\xp@n
\xp@n=`\A \loop \XeTeXcharclass \xp@n=4 \ifnum\xp@n<`\Z \advance\xp@n by 1 \repeat
\xp@n=`\a \loop \XeTeXcharclass \xp@n=4 \ifnum\xp@n<`\z \advance\xp@n by 1 \repeat
% when we encounter class 4, we'll do \startlatin
\XeTeXinterchartoks 0 4 {\startlatin}
\XeTeXinterchartoks 255 4 {\startlatin}
% and when we encounter class 0, we'll do \finishlatin
\XeTeXinterchartoks 255 0 {\finishlatin}
\XeTeXinterchartoks 4 0 {\finishlatin}
\newcommand{\startlatin}{\if@Latin\else\bgroup\beginL\latinfont\@Latintrue\fi}
\newcommand{\finishlatin}{\if@Latin\unskip\endL\egroup{ }\fi}
\makeatother
\XeTeXinterchartokenstate=1
\begin{document}
این یک آزمایش است
One Two Three
و ادامه آن
\end{document}

خارج از تک. بله. یک pre-processor بنویس (به هر زبان برنامه‌نویسی که می‌تونی مثل C یا هر چیز دیگه‌ای) که فایل تک را به فایلی تبدیل می‌کنه که در اون تمام کلمات انگلیسی داخل دستور \lr قرار گرفتند.

کاربرانی که از پست شما تشکر کرده‌اند را دنبال کنید:



تغییر فونت انگلیسی

نویسنده Fstatانجمن تک پارسی TeX-e-Parsi

پاسخ ها: 2
مشاهده: 5745
آخرين ارسال مه 18, 2011, 11:52:46 pm
توسط مسهر باقری
نوشتن فارسی در انگلیسی بدون تغییر فرم نوشته

نویسنده nokhbeh100انجمن سبک نوشتار

پاسخ ها: 3
مشاهده: 10861
آخرين ارسال ژوئیه 07, 2011, 09:24:50 am
توسط vafa
تغییر فونت انگلیسی

نویسنده tabaeeانجمن قلم‌ها و حروف

پاسخ ها: 3
مشاهده: 4064
آخرين ارسال اكتبر 16, 2012, 10:47:44 pm
توسط احمد معتمدی
مشکل تغییر فونت اعداد انگلیسی در مراجع و ناقص نوشته شدن ارجاع به مثال ها و لم ها

نویسنده 9013124006انجمن حروف‌چینی مستندات

پاسخ ها: 1
مشاهده: 3121
آخرين ارسال اكتبر 21, 2013, 02:48:56 pm
توسط سید احمد موسوی
قرار دادن نقطه کنار شماره section هنگام تایپ انگلیسی+تغییر فونت انگلیسی

نویسنده Hassan67انجمن حروف‌چینی مستندات

پاسخ ها: 3
مشاهده: 3258
آخرين ارسال اوت 27, 2014, 12:38:16 am
توسط Hassan67
استفاده از فونت پیش‌فرض انگلیسی در زی پرژن

نویسنده shepersonانجمن انجمن تازه‌کاران

پاسخ ها: 16
مشاهده: 9204
آخرين ارسال ژانویه 12, 2010, 12:43:27 am
توسط sheperson
تغییر شماره صفحات از فارسی به انگلیسی در کتاب نامه (در فارسی تک)

نویسنده سید مهدی موسویانجمن فارسی‌تک FarsiTeX

پاسخ ها: 13
مشاهده: 9629
آخرين ارسال اوت 14, 2010, 05:33:25 pm
توسط سید مهدی موسوی
تغییر اندازۀ فونت و فاصلۀ بین خطوط

نویسنده mahdikooshkانجمن زی‌تک

پاسخ ها: 6
مشاهده: 9973
آخرين ارسال آوریل 22, 2013, 09:32:43 am
توسط behnoud