原始代码取自:https://tex.stackexchange.com/a/365961/127048。这里我想将 的字体大小改为\tag{}
较小的字体,例如\footnotesize
。
\documentclass[]{article}
\usepackage{amsmath}
\begin{document}
Tagging in text mode:
\begin{equation*}
a+b=c \footnotesize \tag{a}
\end{equation*}
Tagging in math mode (symbols):
\[
p+q=r \footnotesize \tag{\(b\)} % <------- Note the math environment
\]
\end{document}
我\footnotesize
之前已经添加过\tag{}
。
相反\tag{a}
,当我这样做时,\footnotesize \tag{a}
我收到以下警告信息:
LaTeX Font Warning: Command \footnotesize invalid in math mode on input line 7
。
如何在更改字体大小时隐藏此警告信息\tag{}
?
答案1
您可以使用\newtagform
并mathtools
定义标签位于脚注大小的环境。
\documentclass{article}
\usepackage{amsmath,mathtools}
\newtagform{footnotesize}{\footnotesize(}{)}
\newenvironment{smallertags}{\usetagform{footnotesize}}{\ignorespacesafterend}
\begin{document}
Text \eqref{test}
Normal tag
\begin{equation}
a+b=c
\end{equation}
\begin{smallertags}
Smaller tag
\begin{equation}
a+b=c
\end{equation}
Tagging in text mode:
\begin{equation*}\label{test}
a+b=c \tag{a}
\end{equation*}
Tagging in math mode (symbols):
\[
p+q=r \tag{\(b\)} % <------- Note the math environment
\]
\end{smallertags}
Normal tag
\begin{equation}
a+b=c
\end{equation}
\begin{smallertags}
With alignment\usetagform{footnotesize}
\begin{align}
a&=1 \tag{*} \\
b&=2 \tag{**}
\end{align}
\end{smallertags}
\end{document}
您不希望参考文献是脚注大小,是吗?