\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
环境的清晰外观(这也适用于align
和multline
环境),从印刷术上来说,最好不要使用连续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}