¿Cómo puedo alinear los símbolos de relación dentro de un entorno de casos?

¿Cómo puedo alinear los símbolos de relación dentro de un entorno de casos?

He usado el siguiente código en 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}

En el resultado, me gustaría que el signo igual de C_Ly f(E)estuviera alineado entre sí. Intenté utilizar alignel entorno, pero no funciona. Alguien puede ayudarme porfavor?

salida de imagen

Respuesta1

Puedes empujar el casescontenido hacia la derecha en la misma medida que f(E)usas

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

La lizquierda lapcrea un cuadro de ancho cero alineado a la derecha para no C_Linfluir en el espaciado.

ingrese la descripción de la imagen aquí

PD. Es posible que desee utilizar \minen lugar de simplemente escribir minen modo matemático.

Respuesta2

Puede utilizar el alignentorno proporcionado por el amsmathpaquete. Veo que lo cargas de todos modos:

\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}

Los símbolos antes de los signos igual establecen los caracteres que deben alinearse, lo que significa que si los usó en otro lugar, el carácter que sigue se alineará.

Y aquí está el resultado del código:

ingrese la descripción de la imagen aquí

Respuesta3

El uso del alignedentorno me parece la solución más sencilla:

\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}

dos cosas a tener en cuenta:

  • dentro de a \parbox, el alignedentorno debe ponerse explícitamente en modo matemático;
  • el ejemplo original tenía más espacio en la parte inferior que en la superior; Esto fue causado por un extra \\después de la última línea, que se eliminó aquí.

salida del código de ejemplo

Respuesta4

Este es solo un comentario a la sugerencia de Barbara (la respuesta permite un mejor formato). En lugar de los casos internos, los usaría alignedatpara alinear también las condiciones dentro delcases

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

También he eliminado las \left...\rightconstrucciones del interior \minya que no aportaban nada.

Editar: imágenes agregadas

ingrese la descripción de la imagen aquí

información relacionada