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