更改波斯语报告中英文单词的字体大小

更改波斯语报告中英文单词的字体大小

我正在使用reportxepersian包用波斯语编写报告。我有一些英文单词和变量,并使用命令$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=...]{...}

相关内容