如何在 .tex 文件中全局设置字体大小

如何在 .tex 文件中全局设置字体大小

我尝试使用.tex许多 LaTeX 文档引用的文件来全局减小某些标记 {item} 的字体大小。

我尝试过(在.tex文件中)作为序言:

\renewcommand\fontsize{small}\selectfont 

并且它达到了减小字体大小的预期效果,但它有一个副作用,就是在实际的{item}标记之前多次添加了文本“small141.5”。

我也尝试过使用它\newcommand但是没有效果。

唯一有效的方法是当我直接插入文档之前\item(第一行在下面)..

\fontsize{12pt}\item Let $\displaystyle f(x) = \frac{3}{x^2}$. 

那么.tex有问题的文件根本没有引用“{item}”,因此有几个问题:

  • 我尝试在 .tex 文件中执行的操作可行吗(这样我就不必直接插入可能数千个文档?
  • 能不能做到这一点,而且不引入杂散字符?

谢谢,亚当

答案1

\fontsize是一个核心乳胶命令,它接受两个参数,一个字体大小和一个基线间距,如果你重新定义它,你将破坏几乎所有的乳胶字体更改命令。

您可以重新定义\normalsize文章 10pt 选项中的哪个

\renewcommand\normalsize{%
   \@setfontsize\normalsize\@xpt\@xiipt
   \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
   \abovedisplayshortskip \z@ \@plus3\p@
   \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
   \belowdisplayskip \abovedisplayskip
   \let\@listi\@listI}

将默认字体设置为 10pt,并为数学和列表周围的间距设置适当的默认值。

相关内容