![如何更改对齐环境中公式数字周围括号的样式](https://linux22.com/image/282492/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E5%AF%B9%E9%BD%90%E7%8E%AF%E5%A2%83%E4%B8%AD%E5%85%AC%E5%BC%8F%E6%95%B0%E5%AD%97%E5%91%A8%E5%9B%B4%E6%8B%AC%E5%8F%B7%E7%9A%84%E6%A0%B7%E5%BC%8F.png)
我想将对齐环境中的括号从普通括号 ( ) 更改为矩形括号 [ ],
答案1
您可以按如下方式一次性执行此操作。
\documentclass{article}
\usepackage{amsmath}
\newcommand\sqtag{\stepcounter{equation}\tag*{[\theequation]}}
\begin{document}
\begin{align}
a &=b \sqtag \\
&=c \sqtag
\end{align}
\end{document}
或者,如果您想要在整个文档中所有方程式的方括号中使用标签,请尝试此方法。
\documentclass{article}
\usepackage{amsmath}
\makeatletter
\renewcommand\tagform@[1]{\maketag@@@ {[\ignorespaces #1\unskip \@@italiccorr ]}}
\makeatother
\begin{document}
\begin{align}
a &=b \\
&= c
\end{align}
\end{document}
答案2
这 ”数学工具« 包(来自 »嗯“捆绑”提供了一种非常优雅的方法来做到这一点。
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage{mathtools} % loads »amsmath«
\newtagform{brackets}{[}{]}
\usetagform{brackets}
\begin{document}
\begin{align}
(a+b)^2 &= a^2+2ab+b^2 \\
(a-b)^2 &= a^2-2ab+b^2 \\
(a+b)(a-b) &= a^2-b^2
\end{align}
\end{document}
如果您想切换回默认设置,只需\usetagform{default}
在需要的地方写下即可。您可以\usetagform
在文档中的任何位置使用您选择的标签格式。