
¿Es posible alinear fragmentos de texto dentro de un entorno de alineación? Me gustaría alinear verticalmente los símbolos y el texto correspondiente.
Si no, ¿hay alguna alternativa?
Código:
\documentclass{article}
\usepackage{siunitx}
\usepackage{amsmath}
\usepackage{upgreek}
\begin{document}
\section{Variables and Parameters}
\begin{align*}
&\Bar{p}=\Bar{\pi}^{\frac{1}{\left(\gamma\Gamma\right)}}\qquad\qquad\qquad\qquad\text{Text A},\\
&\Theta=1+\epsilon\Bar{\Theta}\left(Z\right)+\epsilon^2\Tilde{\Theta}\qquad\text{Text B},\\
&\pi=\Bar{\pi}\left(Z\right)+\epsilon^2\Gamma\Tilde{\pi}\qquad\qquad\text{Text C},\\
&\mathbf{\Omega}=\mathbf{k}\left(f_{0}+\epsilon\beta\,y_{\textnormal{s}}\right)\qquad\text{Text D}
\end{align*}
\end{document}
Respuesta1
Aquí hay una solución que emplea un alignat*
entorno.
Tenga en cuenta que también (a) reemplacé \Bar{\pi}^{\frac{1}{\left(\gamma\Gamma\right)}}
y \bar{\pi}^{1/(\gamma\Gamma)}
(b) eliminé todas \left
las \right
directivas de tamaño (ya que no hacen nada útil, pero sí alteran el espaciado horizontal adecuado).
\documentclass{article}
\usepackage{amsmath} % for 'alignat*' env. and '\text' macro
\begin{document}
\section{Variables and Parameters}
\begin{alignat*}{2}
\bar{p} &= \bar{\pi}^{1/(\gamma\Gamma)}
&\qquad& \text{Text A}, \\
\Theta &= 1+\epsilon \bar{\Theta}(Z)+\epsilon^2 \tilde{\Theta}
&& \text{Text B}, \\
\pi &= \bar{\pi}(Z)+\epsilon^2 \Gamma \tilde{\pi}
&& \text{Text C}, \\
\mathbf{\Omega} &= \mathbf{k}(f_{0}+\epsilon\beta y_{\mathrm{s}})
&& \text{Text D}
\end{alignat*}
\end{document}