
Estoy usando la siguiente fuente:
\usepackage[fleqn]{amsmath}
\begin{equation}
\begin{aligned}
\notag
&t_m & = & \alpha_1(m_1) & \oplus & \alpha_2(m_2) & \oplus & \cdots & \oplus & \alpha_{m-1}(m_{m-1}) & \oplus & \alpha_{m}(0) \oplus \gamma_{m-1}(0) \oplus m_m0^* \\
&t_a & = & \alpha_1(a_1) & \oplus & \alpha_2(a_2) & \oplus & \cdots & \oplus & \alpha_{a-1}(a_{a-1}) & \oplus & \alpha_{a}(a_a0^*)
\end{aligned}
\end{equation}
Esperaría obtener una fórmula bien alineada con el espacio adecuado entre los elementos, con la primera línea extendiéndose más que la segunda. En lugar de eso me sale esto:
¿Qué estoy haciendo mal?
Respuesta1
Quizás el alignedat
entorno sea más adecuado aquí.
\documentclass[11pt,fleqn]{article}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage{mathtools} % loads »amsmath«
\begin{document}
\begin{equation*}
\begin{alignedat}{5}
t_m &= \alpha_1(m_1) &&\oplus\alpha_2(m_2) &&\oplus\cdots\oplus\alpha_{m-1}(m_{m-1}) &&\oplus\alpha_{m}(0) &&\oplus \gamma_{m-1}(0) \oplus m_m0^* \\
t_a &= \alpha_1(a_1) &&\oplus\alpha_2(a_2) &&\oplus\cdots\oplus\alpha_{a-1}(a_{a-1}) &&\oplus\alpha_{a}(a_a0^*)
\end{alignedat}
\end{equation*}
\end{document}
Para obtener una explicación completa, consulte »Modo matemático" documento.
Respuesta2
Tu código funciona perfectamente bien para mí. Sin embargo, sospecho que un par de símbolos faltantes causó su problema. Por ejemplo, el código (observe los símbolos que faltan entre \oplus
y \alpha_2(m_2)
):
\begin{equation}
\begin{aligned}
\notag
&t_m &= &\alpha_1(m_1) & \oplus \alpha_2(m_2) & \oplus & \cdots & \oplus & \alpha_{m-1}(m_{m-1}) & \oplus & \alpha_{m}(0) \oplus \gamma_{m-1}(0) \oplus m_m0^* \\
&t_a &= &\alpha_1(a_1) & \oplus \alpha_2(a_2) & \oplus & \cdots & \oplus & \alpha_{a-1}(a_{a-1}) & \oplus & \alpha_{a}(a_a0^*)
\end{aligned}
\end{equation}
Me da exactamente lo que tienes allí.