垂直对齐分数

垂直对齐分数

是否可以将两个长度不同的公式对齐到 case 块中的两行中?例如,我有这两个公式,我想先垂直对齐左侧部分,=再对齐右侧部分的两个分数,以占据相同的空间。

\begin{cases}
E_{\theta}=\dfrac{num}{denom}\dfrac{very long num}{shorter denom}  \\ 
E_{\phi}=\dfrac{longer num}{denom}\dfrac{1}{long denom}
\end{cases}

答案1

这里有两种可能的解决方案。两者都利用了array环境。上面的解决方案将两对分数项垂直居中。下面的解决方案将第一对项右对齐,将第二对项左对齐。请注意,\times已插入指令以确保读者理解给定行中的分数项应该如何相互关联。

在此处输入图片描述

\documentclass{article}
\usepackage{array,amsmath}
\newcolumntype{C}{>{\displaystyle}c}
\newcolumntype{L}{>{\displaystyle}l}
\newcolumntype{R}{>{\displaystyle}r}
\newcolumntype{z}{>{{}}c<{{}}} % for mathbin & mathrel operators
\begin{document}

\setlength\arraycolsep{0pt}

\[
\left\{
\begin{array}{RzCzC}
E_{\theta}&=&\frac{\text{num}}{\text{denom}}&\times&
           \frac{\text{very very long num}}{\text{shorter denom}}  \\[2ex]
E_{\phi}  &=&\frac{\text{longer num}}{\text{denom}}&\times&
         \frac{1}{\text{long denom}}
\end{array}
\right.
\]

\[
\left\{
\begin{array}{RzRzL}
E_{\theta}&=&\frac{\text{num}}{\text{denom}}&\times&
           \frac{\text{very very long num}}{\text{shorter denom}}  \\[2ex]
E_{\phi}  &=&\frac{\text{longer num}}{\text{denom}}&\times&
         \frac{1}{\text{long denom}}
\end{array}
\right.
\]
\end{document}

相关内容