是否可以全局设置环境\tag{}
中内容的字体大小align
?
梅威瑟:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
1+1=2 \tag{test}
\end{align*}
\end{document}
我希望标签文本无需\small
每次都指定它。
答案1
您可以在from\maketag@@@
的帮助下进行修补。\patchcmd
etoolbox
\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}