我正在使用report
和xepersian
包用波斯语编写报告。我有一些英文单词和变量,并使用命令$example$
在它们内联时写入它们。
我怎样才能改变这些文字的字体大小?
答案1
您绝对不应该使用 来使用您的英文文本$...$
。在波斯语文档中编写英文文本有两种正确的方法:
a) 如果您只想在波斯语和 RTL 段落中写几个单词,您应该使用\lr{text}
:
سلام \lr{Hellp} بازهم سلام
b) 如果您想用英语写一整段话,当然是按照从左到右的方向,那么您应该使用latin
环境:
\begin{latin}
This is an english paragraph.
\end{latin}
此外,如果您的主要语言是英语,并且想要在某处写波斯语文本,则应分别使用\rl
命令和persian
环境。有关更多信息,请咨询xepersian
文档
现在对于尺寸问题,请按顺序考虑这些解决方法:
a)必要时只需使用 latex 字体大小命令:
\tiny
\scriptsize
\footnotesize
\small
\normalsize
\large
\Large
\LARGE
\huge
\Huge
咨询LaTeX2ε 的(不太)简短介绍了解更多信息。
b) 如果您的英语和波斯语字体大小不一致,您可以通过\settextfont
命令缩放波斯语字体大小:
\settextfont[Scale=0.8]{some font file...}
您也可以对拉丁字体执行相同的操作:
\setlatintextfont[Scale=...]{...}