2009-09-17 83 views
2

是否有可能在聚集 環境中獲得多線樣行爲?我在聚集環境中有一組方程,但其中一個太長,我想將它分成兩行 ,第一行左對齊,第二行右對齊 (就像多線)。如果在聚集或拆分環境中有對齊各行 的方法(如flushleft或flushright,但在數學模式中可以使用 ),則可以解決此問題。乳膠多線方程

回答

0

我還沒有測試過這個,但是你可以嘗試在第二行之前加上\ hfill。

話雖如此:恕我直言,收集環境內的多行爲是不可取的。特別是如果您啓用了fleqn選項,則應考慮以下選項: 將長方程放入分割中,並在等號的左側進行對齊。假設右邊太長,將第二部分放在一個新行(仍在分割內),並使用\ hspace {1cm}(或其他長度)將第二部分縮進一點。

想要所有AMS多線塊的概要,請參閱the amsmath documentation

+0

不幸的是\ hfill似乎並沒有工作......平時我」 d同意排列等於符號看起來更好,然而就我而言,我有一系列的平等性,這些平等性在平等的任何一方有多大差異,使事物看起來非常不平衡(因爲之前的一條線離開線) 。在這種情況下,類似多行的行爲對於頁面太長的行看起來效果最好。 – Dan 2009-09-18 14:26:06

+0

恥辱它不起作用。我現在沒有想法。 – Martijn 2009-09-19 07:26:18

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}