在无编号版本中使用 \tag

在无编号版本中使用 \tag

根据amsmath文档(第 3.1 节,第 7 页)

\tag并且\tag*还可以在所有 amsmath 对齐结构的未编号版本中使用

它没有提供任何示例(令人惊讶!)。但我的代码

\documentclass[12pt,fleqn,reqno]{article}
\usepackage{amsfonts,graphics,epsfig,cite}
\usepackage{amsmath,graphicx,amssymb,amsthm}
\begin{document}
\begin{align*}
    \mathbf{u}(t) &= 2\sum_{n=1}^N A_n \cos(k_n t) \mathbf{v}_n \\
        &= 2\left(A_2 \cos(k_2 t)\mathbf{v}_2 + A_N \cos(k_N t)\mathbf{v}_N\right) \\
        &= 2\left(A_2 \cos(k_2 t)\mathbf{v}_2 + A_2^* \cos(k_2 t)\mathbf{v}_2^*\right) \\
        &= 2 \cos(k_2 t) \left(A_2 \mathbf{v}_2 + A_2^* \mathbf{v}_2^*\right) \\
        &= 2 \cos(k_2 t) \big(A_2 \mathbf{v}_2 + (A_2 \mathbf{v}_2)^*\big) \\
        &= 2 \cos(k_2 t) 2 \Re(A_2 \mathbf{v}_2) \\
        &= 4 \cos(k_2 t) \Re(A_2 \mathbf{v}_2) \\
... \\
    \mathbf{u}(t) &= \cos(k_2 t) \mathbf{u}(0) \tag{eq:exactSolution}
.\end{align*}
The velocities at time $t$ is the derivative of \eqref{eq:exactSolution}
\begin{equation*}
    \mathbf{\dot{u}}(t) = -k_2 \sin(k_2 t) \mathbf{\dot{u}}(0).
\label{eq:}
\end{equation*}
\end{document}

生成警告

参考第 1 页上的“eq:exactSolution”在输入行 16 上未定义

即使“eq:exactSolution”在警告上方两行定义。请告诉我如何解决这个问题

答案1

\tag{<stuff>}打印<stuff>为实际标签,而不是标签。因此您需要使用

\begin{align*}
  %...
  \mathbf{u}(t) &= \cos(k_2 t) \mathbf{u}(0) %
    \stepcounter{equation}\tag{\theequation}\label{eq:exactSolution}
  %...
\end{align*}
...\eqref{eq:exactSolution}...

在上面的例子中,我已将计数器移位equation并将其用于\tag,以保持一致性。但是,您可以使用任何东西。

相关内容