什么是 \reset@font?

什么是 \reset@font?

我曾在宏中看到过\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

相关内容