所以我尝试在分割模式下标记一个方程式
\begin{equation}
\begin{split}
\dot x &= Ax + Bu\\
y &= Cx + Du \tag*{Nobody Knows what these equations mean}
\end{split}
\end{equation}
我收到一条错误消息,指出不允许使用 \tag。
示例代码:
\documentclass[12pt]{article}
%Preamble
\usepackage[margin=1in]{geometry}
\usepackage[draft]{graphicx}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{upgreek}
\usepackage{cancel}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{ragged2e}
\usepackage{longtable}
\usepackage{array}
\usepackage{changepage}
\usepackage{stackengine}
\stackMath
\usepackage{longtable}
\usepackage{supertabular}
\usepackage{hyperref}
\title{SOS}
\begin{document}
\maketitle
\newpage
{\bfseries New Section}
\begin{equation}
\begin{split}
\dot x &= Ax + Bu\\
y &= Cx + Du \tag*{Nobody Knows what these equations mean}
\end{split}
\end{equation}
\end{document}
答案1
split
假设(与在amsmath
/mathtools
包中定义的用于数学环境内部的其他数学环境一样)编号将提供外部数学环境(对于整体split
)。 在你的情况下是这样的equation
:
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage[margin=1in]{geometry}
\begin{document}
\begin{equation}\tag*{Nobody Knows what these equations mean}
\begin{split}
\dot x &= Ax + Bu\\
y &= Cx + Du
\end{split}
\end{equation}
\end{document}
但是,如果您想标记方程式的特定行,则需要更改数学环境:
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage[margin=1in]{geometry}
\begin{document}
\begin{align}
\dot x &= Ax + Bu \notag\\
y &= Cx + Du \tag*{Nobody Knows what these equations mean}
\end{align}
\end{document}
这使:
编辑: 正如 egreg 在下面的评论中指出的那样,上述结果也可以通过以下方式获得:
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage[margin=1in]{geometry}
\begin{document}
\begin{align*}
\dot x &= Ax + Bu\\
y &= Cx + Du \tag*{Nobody Knows what these equations mean}
\end{align*}
\end{document}
评论:
正如 Gustavo Mezzetti 在其评论中指出的那样,该\tag*
命令并非用于向方程式添加注释:可以使用其他众所周知的方法来实现此目的。其目的是用某些符号或名称标记方程式,以代替方程式编号。
答案2
当然,现在我应该对这些“其他众所周知的方法”做出解释。这里有一个例子,它还说明了如何标记各种方程式(如果需要的话):
\documentclass[a4paper]{article}
\usepackage{amsmath}
\begin{document}
Comment vertically centered w.r.t.\ the two equations:
\begin{align*}
\begin{aligned}
\dot{x} &= Ax+Bu \\
y &= Cx+Du
\end{aligned}
&& \text{Nobody Knows what these equations mean!}
\end{align*}
The same thing, but with an equation number:
\begin{align}
\begin{aligned}
\dot{x} &= Ax+Bu \\
y &= Cx+Du
\end{aligned}
&& \text{Nobody Knows what these equations mean!}
\label{eq:some-label}
\end{align}
And a reference to \eqref{eq:some-label}.
It's even simpler if the comment pertains to a single line:
\begin{align*}
\dot{x} &= Ax+Bu \\
y &= Cx+Du && \text{Nobody Knows what this equation means!}
\end{align*}
The same thing with equation numbers\ldots
\begin{align}
\dot{x} &= Ax+Bu \label{eq:one} \\
y &= Cx+Du && \text{Nobody Knows what this equation means!}
\label{eq:two}
\end{align}
\ldots and correspondinge references \eqref{eq:one} and~\eqref{eq:two}.
\end{document}
输出如下: