等式标题格式:奇怪的括号?

等式标题格式:奇怪的括号?

我使用命令更改了公式编号的字体系列,但只影响了右括号。左括号没有改变。这是怎么回事?我该如何解决这个问题?

提前致谢!

梅威瑟:

\documentclass[12pt,a4paper]{article}
\usepackage{blindtext}
\usepackage{amsmath}
     \renewcommand{\theequation}{\sffamily\footnotesize\bfseries\Alph{equation}} 

\begin{document}
\blindtext
\begin{equation}
    a^2 + b^2 = c^2
\end{equation}
\end{document}

错误示例: 在此处输入图片描述

答案1

我不知道这是否是最正确的方法,但是......

在此处输入图片描述

保存方程标记格式的宏是\maketag@@@。标准定义是\hbox {\m@th \normalfont #1}#1其中(\theequation)

使其适应您的示例:

\documentclass[12pt,a4paper]{article}
\usepackage{blindtext}
\usepackage{amsmath}
\makeatletter
\renewcommand{\theequation}{\Alph{equation}}
\renewcommand{\maketag@@@}[1]{\hbox {\m@th \sffamily\footnotesize\bfseries #1}}
\makeatother

\begin{document}
\blindtext
\begin{equation}
    a^2 + b^2 = c^2
\end{equation}

\end{document}

答案2

下面是使用\newtagform以下命令mathtools

\documentclass[12pt,a4paper]{article}
\usepackage{blindtext}
\usepackage{mathtools}
\renewcommand{\theequation}{\Alph{equation}}
\newtagform{sans}{\sffamily\bfseries\footnotesize(})

\begin{document}

\usetagform{sans}
\blindtext
\begin{equation}
    a^2 + b^2 = c^2
\end{equation}

\end{document} 

在此处输入图片描述

相关内容