正如标题试图表达的那样,我有两个方程式,我想用这个multicolumn
包在同一行中呈现它们:
\begin{multicols}{2}
\begin{equation}
\frac{1}{2h} \cdot
\begin{bmatrix*}[r]
-1 & 0 & 1
\end{bmatrix*}
\label{eq:dfdx}
\end{equation}
\begin{equation}
\frac{1}{2h} \cdot
\begin{bmatrix*}[r]
1 &
0 &
-1
\end{bmatrix*}^\top
\label{eq:dfdy}
\end{equation}
\end{multicols}
结果,我得到的第一个等式与它之前的文本稍微远一点,而第二个等式与文档其余部分保持距离:
我想知道为什么会发生这种情况以及如何解决它。如果我在第一个方程后面加一个断点,它们两个会保持对齐,但会保持第一个方程的垂直位置。然而,这会让我失去空间。它们应该保持第二个方程的垂直位置。
谢谢。
答案1
问题出在第一个方程式的“段落”缩进上。你永远不应该用方程式开始一个新段落。
无论如何,noindent
一切都解决了
\documentclass{article}
\usepackage{amsmath,mathtools}
\usepackage{multicol}
\begin{document}
\begin{multicols}{2}
\noindent
\begin{equation}
\frac{1}{2h} \cdot
\begin{bmatrix*}[r]
-1 & 0 & 1
\end{bmatrix*}
\label{eq:dfdx}
\end{equation}
\begin{equation}
\frac{1}{2h} \cdot
\begin{bmatrix*}[r]
1 &
0 &
-1
\end{bmatrix*}^\top
\label{eq:dfdy}
\end{equation}
\end{multicols}
\end{document}