我尝试使用.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,并为数学和列表周围的间距设置适当的默认值。