Desde elcorreo, array
es mejor que alignedat
para alinear la ecuación. Sin embargo, parece que eso alignedat
ajustaría el espacio entre líneas pero array
no lo hará. Por ejemplo
\documentclass{article}
\usepackage{amsmath}
\usepackage{array}
\begin{document}
\begin{equation}
\left.
\begin{alignedat}{5}
f_1&=\frac{\|\mathrm{AB}\|}{\|\mathrm{CD}\|}=&\frac{\frac{123 \sqrt{\frac{45}{6}}}{789}}{\frac{1011 \sqrt{\frac{12}{3}}}{4567}}&=&\frac{890}{1234}\\
f_2&=\frac{\|\mathrm{EF}\|}{\|\mathrm{GH}\|}=&\frac{\frac{123}{456}}{\frac{8907}{123}}&=&\frac{415}{1423}\\
f_3&=\frac{\|\mathrm{IL}\|}{\|\mathrm{JK}\|}=&\frac{\frac{12 \sqrt{345}}{678}}{\frac{1234 \sqrt{\frac{56}{7}}}{890}}&=&\frac{12}{3456}\\
\end{alignedat}
\right\}
\end{equation}
\begin{equation}
\left.
\begin{array}{r @{} >{\displaystyle} c @{} >{\displaystyle}c @{} >{\displaystyle}l}
f_1&=\frac{\|\mathrm{AB}\|}{\|\mathrm{CD}\|}=&\frac{\frac{123 \sqrt{\frac{45}{6}}}{789}}{\frac{1011 \sqrt{\frac{12}{3}}}{4567}}&=\frac{890}{1234}\\
f_2&=\frac{\|\mathrm{EF}\|}{\|\mathrm{GH}\|}=&\frac{\frac{123}{456}}{\frac{8907}{123}}&=\frac{415}{1423}\\
f_3&=\frac{\|\mathrm{IL}\|}{\|\mathrm{JK}\|}=&\frac{\frac{12 \sqrt{345}}{678}}{\frac{1234 \sqrt{\frac{56}{7}}}{890}}&=\frac{12}{3456}\\
\end{array}
\right\}
\end{equation}
\end{document}
Respuesta1
Las herramientas array
y alignedat
están pensadas para diferentes aplicaciones: la primera se esfuerza por mantener distancias iguales entre las líneas de base, la segunda no y se basa en el mecanismo normal de TeX para distanciar las líneas de base, agregando también \jot
espacio vertical entre filas.
Esto tiene consecuencias sobre cómo \\[<dimen>
se interpreta en los dos entornos: dentro array
, <dimen>
se agrega a la profundidad de la fila, dentro alignedat
se agrega como espacio vertical entre filas.
Las entradas muy altas y profundas en un an array
siempre crean problemas: si usas \\[<dimen>]
tienes que adivinar cuál es la profundidad; si cambia el valor de \arraystretch
, también aumenta la altura de las filas.
Hagamos algunos experimentos con su código.
array
\documentclass{article}
\usepackage{amsmath}
\usepackage{array}
\begin{document}
\section{No setting}
\begin{equation}
\left.
\begin{array}{r @{} >{\displaystyle} c @{} >{\displaystyle}c @{} >{\displaystyle}l}
f_1&=\frac{\|\mathrm{AB}\|}{\|\mathrm{CD}\|}=&\frac{\frac{123 \sqrt{\frac{45}{6}}}{789}}{\frac{1011 \sqrt{\frac{12}{3}}}{4567}}&=\frac{890}{1234}
\\
f_2&=\frac{\|\mathrm{EF}\|}{\|\mathrm{GH}\|}=&\frac{\frac{123}{456}}{\frac{8907}{123}}&=\frac{415}{1423}
\\
f_3&=\frac{\|\mathrm{IL}\|}{\|\mathrm{JK}\|}=&\frac{\frac{12 \sqrt{345}}{678}}{\frac{1234 \sqrt{\frac{56}{7}}}{890}}&=\frac{12}{3456}
\end{array}
\right\}
\end{equation}
\section{Changing \texttt{\char`\\arraystretch}}
\begin{equation}
\left.
\renewcommand{\arraystretch}{3}
\begin{array}{r @{} >{\displaystyle} c @{} >{\displaystyle}c @{} >{\displaystyle}l}
f_1&=\frac{\|\mathrm{AB}\|}{\|\mathrm{CD}\|}=&\frac{\frac{123 \sqrt{\frac{45}{6}}}{789}}{\frac{1011 \sqrt{\frac{12}{3}}}{4567}}&=\frac{890}{1234}
\\
f_2&=\frac{\|\mathrm{EF}\|}{\|\mathrm{GH}\|}=&\frac{\frac{123}{456}}{\frac{8907}{123}}&=\frac{415}{1423}
\\
f_3&=\frac{\|\mathrm{IL}\|}{\|\mathrm{JK}\|}=&\frac{\frac{12 \sqrt{345}}{678}}{\frac{1234 \sqrt{\frac{56}{7}}}{890}}&=\frac{12}{3456}
\end{array}
\right\}
\end{equation}
\section{Adding \texttt{\char`\\\char`\\[4ex]}}
\begin{equation}
\left.
\begin{array}{r @{} >{\displaystyle} c @{} >{\displaystyle}c @{} >{\displaystyle}l}
f_1&=\frac{\|\mathrm{AB}\|}{\|\mathrm{CD}\|}=&\frac{\frac{123 \sqrt{\frac{45}{6}}}{789}}{\frac{1011 \sqrt{\frac{12}{3}}}{4567}}&=\frac{890}{1234}
\\[4ex]
f_2&=\frac{\|\mathrm{EF}\|}{\|\mathrm{GH}\|}=&\frac{\frac{123}{456}}{\frac{8907}{123}}&=\frac{415}{1423}
\\[4ex]
f_3&=\frac{\|\mathrm{IL}\|}{\|\mathrm{JK}\|}=&\frac{\frac{12 \sqrt{345}}{678}}{\frac{1234 \sqrt{\frac{56}{7}}}{890}}&=\frac{12}{3456}
\end{array}
\right\}
\end{equation}
\end{document}
alignedat
\documentclass{article}
\usepackage{amsmath}
\usepackage{array}
\begin{document}
\section{No adjustment}
\begin{equation}
\left.
\begin{alignedat}{5}
f_1&=\frac{\|\mathrm{AB}\|}{\|\mathrm{CD}\|}=&\frac{\frac{123 \sqrt{\frac{45}{6}}}{789}}{\frac{1011 \sqrt{\frac{12}{3}}}{4567}}&=&\frac{890}{1234}
\\
f_2&=\frac{\|\mathrm{EF}\|}{\|\mathrm{GH}\|}=&\frac{\frac{123}{456}}{\frac{8907}{123}}&=&\frac{415}{1423}
\\
f_3&=\frac{\|\mathrm{IL}\|}{\|\mathrm{JK}\|}=&\frac{\frac{12 \sqrt{345}}{678}}{\frac{1234 \sqrt{\frac{56}{7}}}{890}}&=&\frac{12}{3456}
\end{alignedat}
\right\}
\end{equation}
\section{Changing \texttt{\char`\\jot}}
\begin{equation}
\left.
\setlength{\jot}{6pt}
\begin{alignedat}{5}
f_1&=\frac{\|\mathrm{AB}\|}{\|\mathrm{CD}\|}=&\frac{\frac{123 \sqrt{\frac{45}{6}}}{789}}{\frac{1011 \sqrt{\frac{12}{3}}}{4567}}&=&\frac{890}{1234}
\\
f_2&=\frac{\|\mathrm{EF}\|}{\|\mathrm{GH}\|}=&\frac{\frac{123}{456}}{\frac{8907}{123}}&=&\frac{415}{1423}
\\
f_3&=\frac{\|\mathrm{IL}\|}{\|\mathrm{JK}\|}=&\frac{\frac{12 \sqrt{345}}{678}}{\frac{1234 \sqrt{\frac{56}{7}}}{890}}&=&\frac{12}{3456}
\end{alignedat}
\right\}
\end{equation}
\section{Adding \texttt{\char`\\\char`\\[1ex]}}
\begin{equation}
\left.
\begin{alignedat}{5}
f_1&=\frac{\|\mathrm{AB}\|}{\|\mathrm{CD}\|}=&\frac{\frac{123 \sqrt{\frac{45}{6}}}{789}}{\frac{1011 \sqrt{\frac{12}{3}}}{4567}}&=&\frac{890}{1234}
\\[1ex]
f_2&=\frac{\|\mathrm{EF}\|}{\|\mathrm{GH}\|}=&\frac{\frac{123}{456}}{\frac{8907}{123}}&=&\frac{415}{1423}
\\[1ex]
f_3&=\frac{\|\mathrm{IL}\|}{\|\mathrm{JK}\|}=&\frac{\frac{12 \sqrt{345}}{678}}{\frac{1234 \sqrt{\frac{56}{7}}}{890}}&=&\frac{12}{3456}
\end{alignedat}
\right\}
\end{equation}
\end{document}
IEEEeqnarraybox
También hay buenos métodos conIEEEeqnarraybox
\documentclass{article}
\usepackage{amsmath}
\usepackage{IEEEtrantools}
\begin{document}
\section{No adjustment}
\begin{equation}
\left.
\begin{IEEEeqnarraybox}[][c]{rCcCcCl}
f_1
&=& \frac{\|\mathrm{AB}\|}{\|\mathrm{CD}\|}
&=& \frac{\frac{123 \sqrt{\frac{45}{6}}}{789}}
{\frac{1011 \sqrt{\frac{12}{3}}}{4567}}
&=& \frac{890}{1234}
\\
f_2
&=& \frac{\|\mathrm{EF}\|}{\|\mathrm{GH}\|}
&=& \frac{\frac{123}{456}}{\frac{8907}{123}}
&=& \frac{415}{1423}
\\
f_3
&=& \frac{\|\mathrm{IL}\|}{\|\mathrm{JK}\|}
&=& \frac{\frac{12 \sqrt{345}}{678}}{\frac{1234 \sqrt{\frac{56}{7}}}{890}}
&=& \frac{12}{3456}
\end{IEEEeqnarraybox}
\right\}
\end{equation}
\section{Changing \texttt{\char`\\jot}}
\begin{equation}
\left.
\renewcommand*{\IEEEeqnarrayboxdecl}{\setlength{\jot}{3\IEEEnormaljot}}
\begin{IEEEeqnarraybox}[][c]{rCcCcCl}
f_1
&=& \frac{\|\mathrm{AB}\|}{\|\mathrm{CD}\|}
&=& \frac{\frac{123 \sqrt{\frac{45}{6}}}{789}}
{\frac{1011 \sqrt{\frac{12}{3}}}{4567}}
&=& \frac{890}{1234}
\\
f_2
&=& \frac{\|\mathrm{EF}\|}{\|\mathrm{GH}\|}
&=& \frac{\frac{123}{456}}{\frac{8907}{123}}
&=& \frac{415}{1423}
\\
f_3
&=& \frac{\|\mathrm{IL}\|}{\|\mathrm{JK}\|}
&=& \frac{\frac{12 \sqrt{345}}{678}}{\frac{1234 \sqrt{\frac{56}{7}}}{890}}
&=& \frac{12}{3456}
\end{IEEEeqnarraybox}
\right\}
\end{equation}
\section{Using \texttt{\char`\\\char`\\[1ex]}}
\begin{equation}
\left.
\begin{IEEEeqnarraybox}[][c]{rCcCcCl}
f_1
&=& \frac{\|\mathrm{AB}\|}{\|\mathrm{CD}\|}
&=& \frac{\frac{123 \sqrt{\frac{45}{6}}}{789}}
{\frac{1011 \sqrt{\frac{12}{3}}}{4567}}
&=& \frac{890}{1234}
\\[1ex]
f_2
&=& \frac{\|\mathrm{EF}\|}{\|\mathrm{GH}\|}
&=& \frac{\frac{123}{456}}{\frac{8907}{123}}
&=& \frac{415}{1423}
\\[1ex]
f_3
&=& \frac{\|\mathrm{IL}\|}{\|\mathrm{JK}\|}
&=& \frac{\frac{12 \sqrt{345}}{678}}{\frac{1234 \sqrt{\frac{56}{7}}}{890}}
&=& \frac{12}{3456}
\end{IEEEeqnarraybox}
\right\}
\end{equation}
\end{document}
Palabra final
Recomendaría el tercer método para este tipo de objetos. Tenga en cuenta que el espaciado alrededor de los símbolos de relación es correcto; se debe ajustar con ambos array
y alignedat
.
Respuesta2
...parece que
alignedat
ajustaría el espacio entre líneas...
Eso no es del todo bien. Los align
entornos matemáticos de varias filas y relacionados insertan unfijadocantidad de espacio en blanco vertical, en la cantidad de \jot
(que equivale a 3 puntos de forma predeterminada), entre filas, además del espacio entre líneas ordinario (en el presente caso, \lineskip
). [¡Muchas gracias, @egreg, por proporcionar el lenguaje exacto!] En caso de que 3pt
no haya suficiente espacio en blanco, siéntete libre de aumentar el valor de \jot
mediante una instrucción \setlength
o adecuada \addtolength
. Consulte el código a continuación para ver un ejemplo de este tipo.
Le sugiero que emplee un {alignedat}{3}
entorno y, cuando sea necesario, utilice notación de fracciones en línea en lugar de \frac
notación para garantizar que ningún término de fracción compuesta tenga más de 4 "niveles". También sugiero ejecutar \addtolength{\jot}{3pt}
entre \begin{equation}
y \left.
, ya que, para empezar, cada línea en la expresión de tres líneas es bastante "alta".
\documentclass{article}
\usepackage{mathtools} % for '\DeclarePairedDelimiter' macro
\DeclarePairedDelimiter\norm\lVert\rVert
\newcommand\normrm[1]{\norm{\mathrm{#1}}} % handy shortcut macro
\begin{document}
\begin{equation}
\addtolength{\jot}{3pt} % Optional. Default: 3pt (vertical whitespace)
\left.
\begin{alignedat}{3}
f_1&= \frac{\normrm{AB}}{\normrm{CD}}
&&=\frac{\frac{123 \sqrt{45/6}}{789}}{\frac{1011 \sqrt{12/3}}{4567}}
&&=\frac{890}{1234} \\
f_2&= \frac{\normrm{EF}}{\normrm{GH}}
&&=\frac{123/456}{8907/123}
&&=\frac{415}{1423} \\
f_3&= \frac{\normrm{IL}}{\normrm{JK}}
&&=\frac{\frac{12 \sqrt{345}}{678}}{\frac{1234 \sqrt{56/7}}{890}}
&&=\frac{12}{3456}
\end{alignedat}
\right\}
\end{equation}
\end{document}