将表格/数组扩展至页面宽度

将表格/数组扩展至页面宽度

我最近需要扩展数学数组或表格以填充页面宽度。

我想要实现的效果是,对于页面上的一行,一半在左对齐,另一半在右对齐。

比如刚才,下面出现了问题...

$$
\begin{array}{l r}    
  \phi_{CJ}^* = \Sum_{SV} \psi_{CSJV} = P(S) P(S|V,C,S,J) & \text{(no summation on S or V which are in evidence.)}    
\end{array}
$$

期望的效果是第一个单元格与左边距对齐,第二个单元格与右边距对齐。但实际上,数组居中,单元格之间没有空格。

非常感谢

答案1

使用该amsmath包,使用 flalign 或 flalign* 环境:

\begin{flalign*}
   \phi_{CJ}^* = \sum_{SV} \psi_{CSJV} = P(S) P(S|V,C,S,J) &&& \text{(no summation on S or V which are in evidence.)}    
\end{flalign*} 

答案2

由于您只希望以这种方式设置单行,因此可以执行以下操作:

\hbox to \textwidth{$\displaystyle \phi_{CJ}^* = \sum_{SV}
   \psi_{CSJV} = P(S) P(S|V,C,S,J)$ \hfill
   (no summation on $S$ or $V$ which are in evidence.)}

也就是说,将其设置为长度为文本宽度的水平盒子,并在两个表达式之间放置可拉伸粘连,以便这是被拉伸的部分。这\displaystyle是为了确保它被排版为显示的方程式而不是内联方程式。

相关内容