对所有现有方程进行编号

对所有现有方程进行编号
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}

\begin{document}

\[y_1 = ax^2 + bx + c\]
\[y_2 = \sin{x}\]
\[y_3 = \frac{1}{x}\]
\[y_4 = x^x\]
 
\end{document}

这将使我的文档中的方程式呈现如下形式: 方程式_简单

我可以通过将方程式包装在环境中来对方程式进行编号align,在我的主文档中,方程式分散在各处。找到每个方程式并将其包装在中会花费大量时间align。有什么方法可以让我为所有方程式编号,\[....\]而不必明确包装每个方程式? 方程式编号

编辑:大卫卡莱尔的评论解决了我的问题

答案1

(由于 David C. 已经在评论中为 OP 的主要问题提供了解决方案,因此这个答案将重点关注 OP 在后续评论中提出的主张。)

然而垂直间距align和相邻显示计算看起来相似。您能详细说明一下不使用相邻显示计算吗?

以下屏幕截图equation左侧列有四个独立环境,gather右侧列只有一个环境。至少对我来说,结果“看起来并不相似”。特别是,环境中的行距gather​​更紧密/更清晰。

在此处输入图片描述

正是由于gather环境的清晰外观(这也适用于alignmultline环境),从印刷术上来说,最好不要使用连续equation环境。

当然,如果您的文档使用了类似的东西,那么您的文档的整体“外观”已经被破坏,因此通过使用 gather/align/multline 环境而不是 Continuous环境,\doublespacing根本无法挽救什么……equation

\documentclass{article}
\usepackage{amsmath,multicol}

\begin{document}
\begin{multicols}{2}

\begin{equation}y_1 = ax^2 + bx + c\end{equation}
\begin{equation}y_2 = \sin{x}\end{equation}
\begin{equation}y_3 = 1/x\end{equation}
\begin{equation}y_4 = x^x\end{equation}
 
\begin{gather}
y_1 = ax^2 + bx + c \\
y_2 = \sin{x}\\
y_3 = 1/x\\
y_4 = x^x
\end{gather}

\end{multicols}

\end{document}

相关内容