Alinear los comentarios en modo de alineación

Alinear los comentarios en modo de alineación

Estaba intentando eqnarrayalinear desigualdades pero seguía apareciendo el error de que faltaban $inserciones, así que lo estoy intentando ahora align, pero ahora me gustaría recibir alignlos comentarios.

este es el codigo

\begin{alignat*}{2}
12 \left( \frac{1}{4}(2x-1)-x \right) &< \,12 \left( \frac{x}{6}-\frac{1}{3} \right) \mbox{\,\,\,\,\,\,\,\,\,\,\, $\leftarrow$ multiplicar por 12} \\\\
-6x - 3 &< \,2x -4 \mbox{\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\, $\leftarrow$ simplificar} \\\\ (-6x - 3) - 2x &< (2x - 4) - 2x \mbox{\,\,\,\,\,\,\,\,\,\,\,\,\,\,\, $\leftarrow$ restar $2x$} \\ \\
\end{alignat*}

Como puedes ver los comentarios no están alineados, por supuesto que puedo hacerlo manualmente pero me pregunto si se puede hacer automáticamente, así que quiero que las flechas izquierdas también estén alineadas.

ingrese la descripción de la imagen aquí

Respuesta1

Puedes hacerlo fácilmente. No deberías usar `eqnarray, que está en desuso y puede producir un espaciado horizontal incorrecto.

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\begin{alignat*}{2} 12 \left( \frac{1}{4}(2x-1)-x \right) &<12 \left( \frac{x}{6}-\frac{1}{3} \right) & \qquad \leftarrow\enspace & \text{multiplicar por 12} \\
-6x - 3 &< 2x -4 & \leftarrow\enspace & \text{simplificar} \\
(-6x - 3) - 2x &< (2x - 4) - 2x & \leftarrow\enspace & \text{restar }2x
\end{alignat*}

\end{document} 

ingrese la descripción de la imagen aquí

Respuesta2

Aquí hay dos maneras:

  1. un regular alignque utiliza los parámetros de espaciado regulares asociados con la distribución de múltiples ecuaciones en la misma línea; y

  2. utilizando un espacio fijo del operador de alineación. Esto requiere que configure el RHS dentro de un cuadro de ancho cero e inserte un hhorizontal de ancho fijo spaceque se adapte a sus necesidades.

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{mathtools}
\newcommand{\insertbox}[1]{\fbox{\rule{#1}{\ht\strutbox}}}
\begin{document}

\begin{align*}
  \insertbox{50pt} & < \insertbox{30pt}
    && \text{Some text here} \\
  \insertbox{25pt} & < \insertbox{25pt}
    && \text{Some more text here} \\
  \insertbox{45pt} & < \insertbox{35pt}
    && \text{Some final text here}
\end{align*}

\begin{align*}
  \insertbox{50pt} & < \mathrlap{\insertbox{30pt}}
    \hspace{100pt}\text{Some text here} \\
  \insertbox{25pt} & < \mathrlap{\insertbox{25pt}}
    \hspace{100pt}\text{Some more text here} \\
  \insertbox{45pt} & < \mathrlap{\insertbox{35pt}}
    \hspace{100pt}\text{Some final text here}
\end{align*}

\end{document}

En ambos casos la \text{<text>}pieza está alineada a la izquierda. Esto debería garantizar la alineación adecuada de cualquier símbolo de tamaño similar (como \leftarrow).

información relacionada