我曾在宏中看到过\reset@font
(通常在之前\mathrm
或之后\footnotesize
),我想知道它的作用是什么。
答案1
简而言之,\reset@font
恢复为正常/默认字体。
要了解它的作用,最简单的方法是\show
:
\documentclass{article}
\begin{document}
\large Large
\makeatletter
\reset@font
\show\reset@font
\makeatother
Normal
\end{document}
以上结果
> \reset@font=macro:
->\protect \normalfont
在里面.log
。
您还可以看看LaTeX 内核你会发现
\DeclareRobustCommand\normalfont
{\usefont\encodingdefault
\familydefault
\seriesdefault
\shapedefault
\relax}
\let\reset@font\normalfont