سلام
من میخوام در هنگام فارسی نویسی با xepersian
، اندازه فونت فارسی من ۱۳ و اندازه فونت انگلیسی ۱۱ باشه. در ضمن فاصله بین خطوط ۱.۵ برابر اندازه فونت باشه. حداقل به دو روش میشه این کار رو انجام داد.
۱- تعیین اندازه فونت انگلیسی در documentclass
و سپس مقیاسکردن فونت فارسی
\documentclass[11pt]{book}
...
\settextfont[Scale=1.182]{IRNazanin} % 1.182 = 13 / 11
\linespread{1.773} % 1.773 = 1.5 (line spacing) * 1.182 (font scale)
با این روش اندازه فونت فارسی در section
، subsection
، پانویس و دستورهایی مثل Large
عوض میشود.
۲- تعیین اندازه فونت فارسی و مقیاسکردن فونت انگلیسی
\setlatintextfont[Scale=0.846]{Times New Roman} % 0.846 = 11 / 13
...
\fontsize{13}{19.5}\selectfont % 19.5 = 1.5 (line spacing) * 13 (font size)
اما در این روش اندازه فونت فارسی در section
، subsection
، پانویس و دستورهایی مثل Large
عوض نمیشود.
میخواستم بدونم این دو روش چه تفاوتهای دیگری با هم دارند و استفاده از کدوم روش توصیه میشه؟ و اینکه آیا روش بهتری برای تنظیم اندازه فونت و فاصله بین خطوط وجود داره؟