在下面的螢幕截圖中,我想添加另一個標籤,即已by (a)
標記為 的方程式(1)
。我怎樣才能做到這一點?
這是我關於這部分的程式碼:
\begin{align*}
\\&= 2 A\bigl( v^1,v^2,v^3,v^4 \bigr)
+ 2 A\bigl( v^1,v^4,v^3,v^2 \bigr)
+ 2 A\bigl( v^1,v^2,v^1,v^4 \bigr) + 2 A\bigl(v^1,v^2,v^3,v^2 \bigr) \\
&\phantom{{}= }+ 2 A\bigl(v^1,v^4,v^3,v^4 \bigr) + 2 A\bigl( v^3,v^2,v^3,v^4 \bigr). \tag{1}
\end{align*}
注意:我的序言是預設的,我使用的是article
文檔類別。
答案1
它不是標籤,而是文字解釋:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
x&=y
\\
&= 2 A( v^1,v^2,v^3,v^4 )
+ 2 A( v^1,v^4,v^3,v^2 ) \\
&\quad+ 2 A( v^1,v^2,v^1,v^4 )
+ 2 A(v^1,v^2,v^3,v^2 ) \\
&\quad+ 2 A(v^1,v^4,v^3,v^4 ) + 2 A( v^3,v^2,v^3,v^4 ).
&&\text{by (a)} \tag{1}
\end{align*}
\end{document}
答案2
這使用了一個標籤,裡面有兩個東西。修改\theequation
更簡單,但對待外括號與內括號的方式不同。最後一個版本不包括\ref
.
\documentclass{article}
\usepackage{amsmath}
\usepackage{showframe}
\usepackage{hyperref}
\newcommand{\flalignbalance}{\hphantom{(\theequation)}\hskip\mintagsep}
\begin{document}
This should link to \ref{test}, \eqref{test2} and \ref{test3}
\vfill
This uses \verb$\tag*$
\begin{equation}
\stepcounter{equation}\label{test}
x=a \tag*{(a) (\theequation)}
\end{equation}
\vfill
\bgroup
\renewcommand{\theequation}{a) (\arabic{equation}}
This reformats \verb$\theequation$.
\begin{equation}\label{test2}
y=b
\end{equation}
\egroup
\vfill
This uses \texttt{flalign}. \verb$\flalignbalance$ is used to center the equation.
\begin{flalign}\label{test3}
\flalignbalance&& z&=c &\llap{(a)}
\end{flalign}
\end{document}