
Es la primera vez que inserto ecuaciones directamente en LaTeX, así que sin duda me estoy perdiendo lo obvio.
Tengo una matriz simple de 2 filas y 2 columnas. Sin embargo; la fila superior de la matriz está alineada como quiero (alineada a la izquierda) y la segunda fila parece haberse alineado centralmente. ¿Hay alguna manera de especificar la alineación para esta fila?
resultado actual:
resultado objetivo:
margen:
\begin{figure}[h]
\Large
\begin{displaymath}
\Delta\tau_{xy}^{k} = \left\{\begin{matrix}
Q/L_k & if\; Agent\; k\; uses\; curve\; xy\; in\; its\; tour\\
0 & otherwise
\end{matrix}\right.
\end{displaymath}
\end{figure}
Respuesta1
Puedes utilizar dcases*
desde mathtools
. Aquí la primera columna está en modo matemático y la segunda en modo texto.
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}
\Delta\tau_{xy}^{k} =
\begin{dcases*}
Q/L_k & if Agent $k$ uses curve $xy$ in its tour\\
0 & otherwise
\end{dcases*}
\end{equation}
\end{document}
Aquí es lo mismo usandocases
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}
\Delta\tau_{xy}^{k} =
\begin{cases}
Q/L_k & \text{if Agent $k$ uses curve $xy$ in its tour}\\
0 & \text{otherwise}
\end{cases}
\end{equation}
\end{document}
Tenga en cuenta que en este caso, el contenido de la segunda columna debe estar encerrado dentro de \tex{...}
la macro
Respuesta2
Los matrix
comandos relacionados deamsmath
todos tienen sus columnas c
entretejidas. La salida más fácil es usar cases
y amigos, o puede configurar las cosas manualmente array
con la alineación que desee:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\Delta\tau_{xy}^{k} = \left\{\begin{matrix}
Q/L_k & \text{if Agent~$k$ uses curve~$xy$ in its tour} \\
0 & \text{otherwise}
\end{matrix}\right.
\]
\[
\Delta\tau_{xy}^{k} = \left\{\begin{array}{@{}ll@{}}
Q/L_k & \text{if Agent~$k$ uses curve~$xy$ in its tour} \\
0 & \text{otherwise}
\end{array}\right.\kern-\nulldelimiterspace
\]
\end{document}