我正在使用pdfLaTeX
。我正在尝试使用类似对齐的环境,并且我希望将放置\blacksquare
在最后一行中原本\tag
应该放置 a 的位置。
问题是会\tag
自动带有括号,即()。以下是我正在处理的内容:
\begin{align*}
A \setminus (B \cup D) & = A \cap (B \cup D)^C\\
& = A \cap (B^C \cap D^C)\\
& = A \cap B^C \cap D^C\\
& = A \cap A \cap B^C \cap D^C\\
& = A \cap B^C \cap A \cap D^C\\
& = (A \cap B^C) \cap (A \cap D^C)\\
& = (A \setminus B) \cap (A \setminus D). \tag{$\blacksquare$}
\end{align*}
有没有一种不用\tag
括号的简单方法可以做到这一点?提前致谢。
答案1
使用这个帖子。
\documentclass{article}
\usepackage{mathtools}% also loads `amsmath'
\usepackage{amssymb}
\newtagform{noparen}{}{}
\usetagform{noparen}
\begin{document}
\begin{align*}
A \setminus (B \cup D) & = A \cap (B \cup D)^C\\
& = A \cap (B^C \cap D^C)\\
& = A \cap B^C \cap D^C\\
& = A \cap A \cap B^C \cap D^C\\
& = A \cap B^C \cap A \cap D^C\\
& = (A \cap B^C) \cap (A \cap D^C)\\
& = (A \setminus B) \cap (A \setminus D). \tag{$\blacksquare$}
\end{align*}
\end{document}
答案2
一个非常简单的版本:使用\tag*
。因此,您也可以轻松地在该对齐内使用“普通”标签。
\documentclass{article}
\usepackage{amsmath,amssymb,amsfonts}
\begin{document}
\begin{align*}
A \setminus (B \cup D) & = A \cap (B \cup D)^C\\
& = A \cap (B^C \cap D^C)\\
& = A \cap B^C \cap D^C\\
& = A \cap A \cap B^C \cap D^C\\
& = A \cap B^C \cap A \cap D^C\\
& = (A \cap B^C) \cap (A \cap D^C)\\
& = (A \setminus B) \cap (A \setminus D). \tag*{$\blacksquare$}
\end{align*}
\end{document}