方程式排列和标记

方程式排列和标记

我正在尝试将多个方程式排列在一起,并将它们全部正确标记。另一个问题讨论这个确切的问题。不幸的是,那里提出的所有解决方案都产生了基于不同基线的方程式输出,这非常令人不快。

这是我正在处理的文档:

\documentclass{article}
\usepackage{amsmath, amsfonts}
\begin{document}
\begin{equation}
  \mathbf{a} \cdot \mathbf{b} = \sum_{i=1}^n a_ib_i
  \qquad
  \mathbf{a} \cdot \mathbf{b} =
    \lVert \mathbf{a} \rVert
    \lVert \mathbf{b} \rVert \cos \theta
\end{equation}
\end{document}

当这样写的时候,左边的两边似乎使用了相同的基线,输出看起来相当令人满意。不幸的是,我无法使用链接问题中的建议(即tabularxmulticolminipage)来实现相同的效果。

请帮忙!

更新。 我意识到这个问题的措辞有点糟糕。我真正想要的是能够将方程式排列在网格上,方式类似于各种align环境的工作方式,但同时也标记最终位于同一行的方程式。我希望这有意义。

答案1

您链接到的问题的解决方案minipage实际上可以在这里使用,只要您为第二个问题提供minipage一个可选[b]参数(该参数可以是t顶部、c中心,b请参见拖轮上的 parboxes拖船迷你页面更多细节)。

截屏

\documentclass{article}
\usepackage{amsmath, amsfonts}
\begin{document}


\noindent\begin{minipage}{.5\textwidth}
\begin{equation}
  \mathbf{a} \cdot \mathbf{b} = \sum_{i=1}^n a_ib_i
\end{equation}
\end{minipage}%
\begin{minipage}[b]{.5\textwidth}
 \begin{equation}
  \mathbf{a} \cdot \mathbf{b} =
    \lVert \mathbf{a} \rVert
    \lVert \mathbf{b} \rVert \cos \theta
\end{equation}
\end{minipage}
\end{document}

tabular*根据更新的问题和评论,这里有一个如何在环境中使用上述想法的示例

截图2

\documentclass[draft]{article}
\usepackage{amsmath, amsfonts}

\newenvironment{minipeqn}[1][]{\begin{minipage}[#1]{.45\textwidth}\begin{equation}}{\end{equation}\end{minipage}}
\begin{document}

\noindent\begin{tabular*}{\textwidth}{ll}
 \begin{minipeqn}
  \mathbf{a} \cdot \mathbf{b} = \sum_{i=1}^n a_ib_i
\end{minipeqn}&
\begin{minipeqn}[b]
  \mathbf{a} \cdot \mathbf{b} =
    \lVert \mathbf{a} \rVert
    \lVert \mathbf{b} \rVert \cos \theta
\end{minipeqn}\\
\begin{minipeqn}
  \mathbf{a} \cdot \mathbf{b} = \sum_{i=1}^n a_ib_i
\end{minipeqn}&
 \begin{minipeqn}[b]
  \mathbf{a} \cdot \mathbf{b} =
    \lVert \mathbf{a} \rVert
    \lVert \mathbf{b} \rVert \cos \theta
\end{minipeqn}\\
\begin{minipeqn}
  \mathbf{a} \cdot \mathbf{b} = \sum_{i=1}^n a_ib_i
\end{minipeqn}&
 \begin{minipeqn}[b]
  \mathbf{a} \cdot \mathbf{b} =
    \lVert \mathbf{a} \rVert
    \lVert \mathbf{b} \rVert \cos \theta
\end{minipeqn}
\end{tabular*}

\end{document}

相关内容