Disposición automática de ecuaciones con comentarios.

Disposición automática de ecuaciones con comentarios.

Esta pregunta condujo a un nuevo paquete:
conteq

Estoy escribiendo un artículo con múltiples cadenas de ecuaciones o desigualdades, con explicaciones opcionales. Dependiendo del tamaño de las ecuaciones, uso una de

\documentclass{article}
\usepackage{amsmath}
\begin{document}
Short style:
\begin{align*}
lhs1 &= rhs1 && \text{expl1} \\
     &\le rhs2 \\
     &= rhs3 && \text{expl3}
\end{align*}

Medium style:
\begin{align*}
lhs1 &= rhs1 \\
     &\phantom{{}={}} \text{expl1} \\
     &\le rhs2 \\
     &= rhs3 \\
     &\phantom{{}={}} \text{expl3}
\end{align*}

Large style:
\begin{align*}
     &\phantom{{}={}} lhs1\\
     &= rhs1 \\
     &\phantom{{}={}} \text{expl1} \\
     &\le rhs2 \\
     &= rhs3 \\
     &\phantom{{}={}} \text{expl3}
\end{align*}
\end{document}

Esto se ve bien, pero no es conveniente cambiar entre ellos. Por lo tanto eqchains, me gustaría tener tres entornos eqchainmque eqchainlproduzcan el resultado adecuado, dada una entrada de esta forma:

\begin{eqchain?}
lhs1 &= rhs1 & expl1 \\
     \le rhs2 \\
     = rhs3 & expl3 
\end{eqchain?}

(Por supuesto, &puede ser algún otro símbolo). Puntos de bonificación si el estilo de la explicación se puede modificar redefiniendo una macro, por ejemplo \newcommand{\eqchainexpl}[1]{\text{\{ \textit{#1} \}}.

Y, si eso fuera posible, me gustaría tener un entorno eqchainque seleccione automáticamente el entorno correcto utilizando la siguiente heurística: si lhs1 y el rhs más grande son juntos más pequeños que ⅔ de \linewith, use eqchains. Si el lhs1 y el derecho más grande es más pequeño que el \linewidth, use eqchainm. De lo contrario utilice eqchainl. Puntos de bonificación finales si la explicación se establece de \parboxmanera que las explicaciones largas estén envueltas y no afecten la posición horizontal del contenido matemático.

Respuesta1

Como parece que ningún paquete existente podía proporcionar esta característica, lo hice yo mismo y creé elconteqpaquete. (Todavía) no realiza una selección de diseño automática, pero proporciona algunos diseños y se pueden agregar otros nuevos fácilmente.

información relacionada