Alinear un conjunto de números con los coeficientes de una ecuación.

Alinear un conjunto de números con los coeficientes de una ecuación.

Quiero escribir una ecuación en látex como la siguiente. ingrese la descripción de la imagen aquí

Pero no puedo alinear completamente un conjunto de números con los coeficientes. Aquí está mi código:

\begin{equation}
\begin{aligned}
LNEP = & -0.23LNEER & +1.21LNCOST & +1.50LNFD & -1.03LNCP & -9.44 \\
& (0.12) & (0.13) & (0.27) & (0.37) & (1.33)
\end{aligned}
\end{equation}

Y se ve así: ingrese la descripción de la imagen aquí

¿Alguien podría ayudarme por favor? Muchas gracias.

Respuesta1

Puedes usar alignedat.

\documentclass{article}

\usepackage{amsmath}

% Change the multiplication symbol to a centered dot.
\let\xtimes\times
\let\times\cdot

\begin{document}

\begin{equation}
  \begin{alignedat}{5}
    \mathrm{LNEP} 
    = -0&.23 \times \mathrm{LNEER} &{}
    + 1&.21 \times \mathrm{LNCOST} &{}
    + 1&.50 \times \mathrm{LNFD} &{}
    - 1&.03 \times \mathrm{LNCP} &{}
    - 9&.44 \\
    (0&.12)&
    (0&.13)&
    (0&.27)&
    (0&.37)&
    (1&.33)
  \end{alignedat}
\end{equation}

\end{document}

Salida MWE

Por favor, no los cambios que hice en su código.

  • Los nombres (si tiene que utilizar variables de varias letras) deben estar en formato \mathrm.
  • Creo que la multiplicación implícita parece confusa con esos nombres, es mejor usarla explícitamente.
  • El {}entre &y +o -asegura el espacio correcto alrededor de los operadores.
  • A diferencia de tu imagen de ejemplo, alineé los números en el punto decimal.

Respuesta2

Olvidó que n puntos de alineación requieren 2n–1 símbolos. Propongo una solución con alignedat{5}, y otra más sencilla con stackengine, que no requiere puntos de alineación:

\documentclass{article}
\usepackage{geometry}
\usepackage{mathtools}
\usepackage[usestackEOL]{stackengine}
\newcommand{\mystackunder}[2] {\stackMath\stackunder{#1}{\mathclap{#2}}}

\begin{document}

\begin{equation}
\begin{alignedat}[t]{5}
LNEP = -0.23&LNEER &{} +1.21 & LNCOST &{} +1.50 & LNFD &{} -1.03 & LNCP &{} -9.44 & \\
 (0.12) & & (0.13) & & (0.27) & & (0.37) & & (1.33)
\end{alignedat}
\end{equation}
\bigskip

\begin{equation}%
LNEP = \mystackunder{-0.23}{(0.12)} LNEER +\mystackunder{1.21}{ (0.13)}LNCOST +\mystackunder{1.50}{(0.27)} LNFD -\mystackunder{1.03}{(0.37)} LNCP -\mystackunder{9.44}{(1.33)}
\end{equation}

\end{document} 

ingrese la descripción de la imagen aquí

Respuesta3

Mantenga juntos el coeficiente y la precisión. Esto permite que los paréntesis tengan un ancho cero. Entre el coeficiente y la variable agregué un espacio delgado para mayor claridad.

\documentclass{article}
\usepackage{amsmath}

\newcommand{\cfac}[2]{% coefficient with accuracy
  \begingroup\renewcommand{\arraystretch}{0.7}%
  \begin{array}[t]{@{}r@{}}#1\\\makebox[0pt][r]{$($}#2\makebox[0pt][l]{$)$}\end{array}%
  \endgroup
}
\newcommand{\tvar}[1]{\mathrm{#1}}

\begin{document}

\begin{equation}
\tvar{LNEP} =
\cfac{-0.23}{0.12}\,\tvar{LNEER} + \cfac{1.21}{0.13}\,\tvar{LNCOST} +
\cfac{1.50}{0.27}\,\tvar{LNFD}   - \cfac{1.03}{0.37}\,\tvar{LNCP}   - \cfac{9.44}{1.33}
\end{equation}

\end{document}

ingrese la descripción de la imagen aquí

información relacionada