如何全局更改 \tag 内容的字体大小?

如何全局更改 \tag 内容的字体大小?

是否可以全局设置环境\tag{}中内容的字体大小align

梅威瑟:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
1+1=2 \tag{test}  
\end{align*}
\end{document}

我希望标签文本无需\small每次都指定它。

答案1

您可以在from\maketag@@@的帮助下进行修补。\patchcmdetoolbox

\documentclass{article}
\usepackage{amsmath}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\maketag@@@}{\normalfont}{\normalfont\tiny}{}{}   %% Change \tiny to \small
\makeatother
\begin{document}
\begin{align*}
1+1=2 \tag{test}
\end{align*}
\end{document}

在此处输入图片描述

答案2

如果您要手动插入,为什么不按以下方式\tag定义:\Tag

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\newcommand{\Tag}[1]{\tag{\small #1\normalsize}}

\begin{align*}
1+1=2 \tag{test}  
\end{align*}

\begin{align*}
1+1=2 \Tag{test}  
\end{align*}
\end{document}

在此处输入图片描述

相关内容