我找到了一些令人满意的答案这篇相关文章` 遗憾的是,使用下面显示的代码,方程编号与最后一条方程线显示在同一水平(由于该行太长,此处的图片甚至更低)。有人能告诉我如何将方程编号的高度设置为与第二行相同吗?
\documentclass[11pt, a4paper, twocolumn]{article}
%\input{structure.tex}
\usepackage{bm}
\usepackage{graphicx}
\usepackage{etoolbox}
\usepackage{float}
\usepackage[english]{babel} % English language hyphenation
\usepackage{amsmath,amsfonts,amsthm}
\begin{document}
\begin{equation}\label{eq:DCKE}
\begin{aligned}
\frac{\delta}{\delta t}&p(\textbf{z},t) = -\sum_i{\frac{\delta}{\delta z_i} [A_i(\textbf{z},t)p(\textbf{z},t)]}\\
& +\sum_{ij}{\frac{1}{2}\frac{\delta ^2}{\delta z_i\delta z_j}[B_{ij}(\textbf{z},t)p(\textbf{z},t)]}\\
& +\int{}d\textbf{y}[W(\textbf{z}\mid\textbf{y},t)p(\textbf{z},t)-W(\textbf{y}\mid \textbf{z},t)p(\textbf{z},t)]
\end{aligned}
\end{equation}
\end{document}]
答案1
当以双列格式排版时,较长的数学公式总是很麻烦。
一个aligned
构造总是会产生一个单独的对象,如果不适合,则方程式数量会降低。
另一方面,align
检查每一行的空格。
\documentclass[11pt, a4paper, twocolumn]{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
&\frac{\delta}{\delta t}p(\mathbf{z},t) =
-\sum_i{\frac{\delta}{\delta z_i} [A_i(\mathbf{z},t)p(\mathbf{z},t)]}
\notag\\
& +\sum_{ij}{\frac{1}{2}\frac{\delta ^2}{\delta z_i\delta z_j}
[B_{ij}(\mathbf{z},t)p(\mathbf{z},t)]}
\label{eq:DCKE}\\
& +\int{}d\mathbf{y}[W(\mathbf{z}\mid\mathbf{y},t)p(\mathbf{z},t)-
W(\mathbf{y}\mid \mathbf{z},t)p(\mathbf{z},t)]
\notag
\end{align}
\end{document}
我改变了对齐点以使最后一行适合。
我还将所有\textbf
命令改为正确的\mathbf
。