Como ya indica el título, tengo una ecuación que contiene varias celdas y quiero que el contenido de cada celda quede alineado a la izquierda. Siguienteesta respuestaIntenté usarlo flalign
, sin embargo, esto parece alinear a la izquierda la ecuación general. El siguiente es un pequeño ejemplo:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{flalign*}
\textrm{Some stuff about } \rho & & \\
\qquad \textrm{This is a really long equation and the following} \qquad & \textrm{should be left aligned} & \\
\qquad \textrm{Short equation (should be left too)} \qquad & \textrm{but quite a long one on the right though} &
\end{flalign*}
\end{document}
Este ejemplo produce el siguiente resultado (hago algunos comentarios para indicar lo que me gustaría lograr):
Después de investigar un poco, tuve la sensación de que cualquiera de los dosestos dosLos enfoques deberían funcionar, pero no puedo hacerlo funcionar.
Siguiendo elprimer enfoqueLo intenté:
\documentclass{article}
\usepackage{amsmath}
\usepackage{calc}
\newcommand*{\mbc}[2]{\makebox[\widthof{$F(\alpha)$}][#1]{$#2$}}
\begin{document}
\begin{flalign*}
\mbc{l}{\textrm{Some stuff about } \rho} & & \\
\qquad \textrm{This is a really long equation and the following} \qquad & \textrm{should be left aligned} & \\
\qquad \textrm{Short equation (should be left too)} \qquad & \textrm{but quite a long one on the right though} &
\end{flalign*}
\end{document}
Sorprendentemente, la primera línea ahora parece terminar en la segunda celda (en lugar de quedar alineada a la izquierda en la primera celda):
Elsegundo enfoqueno parece funcionar con símbolos matemáticos:
\documentclass{article}
\usepackage{amsmath}
\newcommand{\pushleft}[1]{\ifmeasuring@#1\else\omit$\displaystyle#1$\hfill\fi\ignorespaces}
\begin{document}
\begin{flalign*}
\pushleft{\textrm{Some stuff about } \rho} & & \\
\qquad \textrm{This is a really long equation and the following} \qquad & \textrm{should be left aligned} & \\
\qquad \textrm{Short equation (should be left too)} \qquad & \textrm{but quite a long one on the right though} &
\end{flalign*}
\end{document}
Da la salida:
$ pdflatex test.tex
[...]
! Undefined control sequence.
\pushleft #1->\ifmeasuring
@#1\else \omit $\displaystyle #1$\hfill \fi \igno...
l.20 \end{flalign*}
Insertar adicionales $$
tampoco ayuda. Lo más cerca que pude llegar fue usando \omit
y, \hfill
sin embargo, \omit
parece optar por no participar en el modo matemático, por lo que necesito insertar información adicional $$
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{flalign*}
\omit $\textrm{Some stuff about } \rho$ \hfill & & \\
\omit $\qquad \textrm{This is a really long equation and the following} \qquad$ \hfill & \textrm{should be left aligned} & \\
\omit $\qquad \textrm{Short equation (should be left too)} \qquad$ \hfill & \textrm{but quite a long one on the right though} &
\end{flalign*}
\end{document}
Funciona, pero mi IDE está marcando más $$
como errores por todas partes, lo que definitivamente no es agradable. Además, no estoy seguro de si se trata de una solución limpia que siempre funcionará como se esperaba.
¿Alguien tiene una idea de cómo lograr la alineación a la izquierda de las celdas en una ecuación que contiene símbolos matemáticos? ¿O algún comentario sobre este \omit
último \hfill
enfoque $$
?
Respuesta1
¿Como esto?
\documentclass{article}
\usepackage{mathtools}
\usepackage[showframe]{geometry}
\begin{document}
\begin{flalign*}
& \textrm{Some stuff about } \rho & & \\
& \qquad \textrm{This is a really long equation and the following} && \textrm{should be left aligned} \\
& \qquad \textrm{Short equation (should be left too)} & & \textrm{but quite a long one on the right though}
\end{flalign*}
\end{document}
Código de ejemplo para otras alineaciones:
\documentclass{article}
\usepackage{mathtools}
\usepackage[showframe]{geometry}
\begin{document}
\begin{flalign*}
\shortintertext{\texttt{Columns left-aligned:} }
& \textrm{Some stuff about } \rho \\
& \qquad \textrm{This is a really long equation and the following} && \textrm{should be left aligned} \\
& \qquad \textrm{Short equation (should be left too)} & & \textrm{but quite a long one on the right though}
\end{flalign*}
\begin{flalign*}
\shortintertext{\texttt{Columns right-aligned:} }
& \rlap{Some stuff about $\rho $} \\
& & \textrm{This is a really long equation and the following}& & \textrm{should be right aligned}& \\
& &\textrm{Short equation (should be rightt too)} && \textrm{but quite a long one on the right though}&
\end{flalign*}
\begin{flalign*}
\shortintertext{\texttt{Left column centred, right column left-aligned: }}
& \textrm{Some stuff about } \rho \\
& \begin{gathered} \textrm{This is a really long equation and the following}\\\textrm{Short equation (should be centred)}\end{gathered}
& \begin{aligned} & \textrm{should be left aligned} \\
& \textrm{but quite a long one on the right though}\end{aligned}&
\end{flalign*}
\end{document}