乳胶多线方程

时间:2009-09-17 03:06:14

标签: latex alignment multiline

是否有可能在聚集中获得多线性行为 环境?我在聚集环境中有一组方程式,但是 其中一个太长了,我想把它分成两行 第一行左对齐,第二行右对齐 (就像多线)。如果有一种对齐单个线条的方法 在聚集或分裂环境中(如同冲洗或冲洗) 这可以解决问题。

2 个答案:

答案 0 :(得分:2)

mathtools包具有与multlined类似的内部gathered环境等,但需要进行少量手动调整:

\documentclass{article}

\usepackage{amsmath}
\usepackage{mathtools}

\begin{document}

% \begin{multline}
%   \framebox[0.65\linewidth]{\strut} \\
%   \framebox[0.6\linewidth]{\strut} \\
%   \framebox[0.65\linewidth]{\strut} \\
%   \framebox[0.6\linewidth]{\strut}
% \end{multline}

\begin{gather}
  \framebox[0.8\linewidth]{\strut} \\
  \begin{multlined}[b][\linewidth-3\multlinegap]
    \framebox[0.65\linewidth]{\strut} \\
    \framebox[0.6\linewidth]{\strut} \\
    \framebox[0.65\linewidth]{\strut} \\
    \framebox[0.6\linewidth]{\strut}
  \end{multlined} \\
  \framebox[0.4\linewidth]{\strut}
\end{gather}

\end{document}

答案 1 :(得分:0)

我没有对此进行过测试,但您可以尝试将\ hfill放在第二行前面。

话虽如此:恕我直言,聚集环境中的多线行为是不可取的。特别是如果启用了fleqn选项,则应考虑以下选项: 把长方程放在一个分裂中,在平等的左边对齐。假设右侧太长,将其第二部分放在一条新线上(仍然在分裂内)并使用\ hspace {1cm}(或其他一些长度)来进一步缩进第二部分。

有关所有AMS多行块的概述,请参阅the amsmath documentation