![¿Cómo puedo alinear los símbolos de relación dentro de un entorno de casos?](https://rvso.com/image/254687/%C2%BFC%C3%B3mo%20puedo%20alinear%20los%20s%C3%ADmbolos%20de%20relaci%C3%B3n%20dentro%20de%20un%20entorno%20de%20casos%3F.png)
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_L
y f(E)
estuviera alineado entre sí. Intenté utilizar align
el entorno, pero no funciona. Alguien puede ayudarme porfavor?
Respuesta1
Puedes empujar el cases
contenido hacia la derecha en la misma medida que f(E)
usas
$\phantom{f(E)}\llap{$C_L$} = \begin{cases}
%...
La l
izquierda lap
crea un cuadro de ancho cero alineado a la derecha para no C_L
influir en el espaciado.
PD. Es posible que desee utilizar \min
en lugar de simplemente escribir min
en modo matemático.
Respuesta2
Puede utilizar el align
entorno proporcionado por el amsmath
paquete. 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:
Respuesta3
El uso del aligned
entorno 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
, elaligned
entorno 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í.
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 alignedat
para 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...\right
construcciones del interior \min
ya que no aportaban nada.
Editar: imágenes agregadas