如何在案例环境中对齐关系符号?

如何在案例环境中对齐关系符号?

我在 LaTeX 中使用了以下代码 -

\documentclass{article}
\usepackage{amssymb,amsmath}
\begin{document}

\begin{table}[H]
\centering
  \begin{tabular}{c|c}
  \hline 
  { $X=y+z$}  & { 
   \parbox[c]{0.75\columnwidth}{
    $C_L = \begin{cases} 
        min\left[\left(Re\right),\: f(B)\right]\:;\: A<4\\   
        f(E)\:;\:4\le E<10\\
         -0.29\:;\: E\ge10
        \end{cases}$\\ 
    $f(E) = E^{3}-0.0159E^{2}-0.0204E+0.474$\\
  }
}\tabularnewline \hline
\end{tabular} 
\end{table}


\end{document}

C_L在输出中,我希望和的等号f(E)彼此对齐。我尝试使用align环境,但它不起作用。有人可以帮忙吗?

图像输出

答案1

您可以将cases内容向右推,推量与f(E)使用

$\phantom{f(E)}\llap{$C_L$} = \begin{cases}
%...

eft loverlap制作一个右对齐、零宽度的框,以免C_L影响间距。

在此处输入图片描述

附言:您可能想要使用\min而不是仅仅min在数学模式下输入。

答案2

您可以使用包align提供的环境amsmath。我看到您无论如何都会加载它:

\documentclass{article}
\usepackage{amssymb,amsmath}
\begin{document}

\begin{table}[H]
\centering
  \begin{tabular}{c|c}
  \hline 
  { $X=y+z$}  & { 
   \parbox[c]{0.75\columnwidth}{
   \begin{align}
   C_L&= \begin{cases} 
        min\left[\left(Re\right),\: f(B)\right]\:;\: A<4\\   
        f(E)\:;\:4\le E<10\\
         -0.29\:;\: E\ge10
        \end{cases}\\ 
    f(E)&= E^{3}-0.0159E^{2}-0.0204E+0.474
   \end{align}
  }
}\tabularnewline \hline
\end{tabular} 
\end{table}

\end{document}

等号前的“与”号设置需要对齐的字符,也就是说,如果你在其他地方使用它,那么后面的字符也会对齐。

代码的输出如下:

在此处输入图片描述

答案3

对于我来说,使用aligned环境似乎是最简单的解决方法:

\documentclass{article}
\usepackage{amssymb,amsmath}
\begin{document}

\begin{table}[H]
\centering
  \begin{tabular}{c|c}
  \hline 
  { $X=y+z$}  & { 
   \parbox[c]{0.75\columnwidth}{
   \( \begin{aligned}
   C_L&= \begin{cases} 
        min\left[\left(Re\right),\: f(B)\right]\:;\: A<4\\   
        f(E)\:;\:4\le E<10\\
         -0.29\:;\: E\ge10
        \end{cases}\\ 
    f(E)&= E^{3}-0.0159E^{2}-0.0204E+0.474
   \end{aligned} \)
  }
}\tabularnewline \hline
\end{tabular} 
\end{table}

\end{document}

需要注意两件事:

  • 在 中\parboxaligned环境需要明确置于数学模式;
  • 原始示例的底部空间比顶部空间大;这是由\\最后一行后面的多余内容造成的,此处已将其删除。

示例代码的输出

答案4

这只是对 Barbaras 建议的评论(答案允许更好的格式)。除了内部情况,我还会使用alignedatorder 来对齐cases

\left\{
 \begin{alignedat}{2}
   &\min[(Re),\: f(B)]\:;&\quad A&<4\\   
   &f(E)\:; &4&\le E<10\\
   &-0.29\:; &E&\ge10
 \end{alignedat}
\right.

\left...\right此外,我还从其中删除了这些结构\min,因为它们没有任何贡献。

编辑:添加视觉效果

在此处输入图片描述

相关内容