我正在尝试用标签格式化多行语句。
\documentclass{article}
\usepackage{amsmath}
\usepackage[showframe,pass]{geometry}
\begin{document}
Let $P(n)$ denote the statement that
\begin{equation}
\text{The sum of the natural numbers less than or equal to $n$ is given by the formula }
0 + 1 + \cdots + n = \frac{n(n+1)}{2}.
\tag{P(n)}
\end{equation}
\end{document}
不幸的是,该语句溢出了右边距。我认为使用align
或multline
环境gather
不合适,因为水平对齐不正确。我应该如何格式化数学语句?
我想做的事情:
- 我希望该语句像在环境中一样缩进
quote
。 - 我希望标签为“P(n)”,而不是当前输出中的“(P(n))”
答案1
这是文本,因此应这样处理:
\documentclass{article}
\usepackage{amsmath}
\usepackage[showframe,pass]{geometry}
\usepackage{lipsum}
\begin{document}
\lipsum[2]
Let $P(n)$ denote the statement that
\[
\begin{minipage}{0.75\textwidth}
The sum of the natural numbers less than or equal to $n$ is given by the formula
$0 + 1 + \cdots + n = \frac{n(n+1)}{2}$.
\end{minipage}
\tag{$P(n)$}
\]
\lipsum[3]
\end{document}
如果您使用\tag*{$P(n)$}
(无论如何请注意数学模式),您将获得没有括号的标签:
答案2
gathered
您可以在环境中使用环境equation
,例如
Let $P(n)$ denote the statement that
\begin{equation}
\begin{gathered}
\text{The sum of the natural numbers less than or equal to $n$}\\
\text{is given by the formula $0 + 1 + \cdots + n = \frac{n(n+1)}{2}$.}
\end{gathered}
\tag*{P(n)}
\end{equation}