
Noté un comportamiento extraño con el entorno alineado:
\begin{equation}\label{eq:direct_limit}
\begin{aligned}
[x] + [y] & := [\eta_{ik}(x) + \eta_{jk}(y)],\\
[x] \cdot r & := [x \cdot r].
\end{aligned}
\end{equation}
Si compilo esto, falta la primera "[x]" en la ecuación. ¿Alguien sabe por qué?
Respuesta1
El [x]
se malinterpreta como el argumento opcional de aligned
. Puedes usar un \relax
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}\label{eq:direct_limit}
\begin{aligned}\relax
[x] + [y] & := [\eta_{ik}(x) + \eta_{jk}(y)],\\ [x] \cdot r & := [x \cdot r].
\end{aligned}
\end{equation}
\end{document}
En lugar de :=
usted podría utilizar \coloneqq
desde mathtools
:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}\label{eq:direct_limit}
\begin{aligned}\relax
[x] + [y] & \coloneqq [\eta_{ik}(x) + \eta_{jk}(y)],\\
[x] \cdot r & \coloneqq [x \cdot r].
\end{aligned}
\end{equation}
\end{document}
Respuesta2
Utilice un valor vacío {}
para evitar [x]
que se agregue como argumento opcional de aligned
.
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}\label{eq:direct_limit}
\begin{aligned}
{}[x] + [y] & := [\eta_{ik}(x) + \eta_{jk}(y)],\\
[x] \cdot r & := [x \cdot r].
\end{aligned}
\end{equation}
\end{document}
Respuesta3
Una solución simple es usar mathtools
el paquete para solucionar el problema en \\
el comando y amsmath
en algunos entornos.
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}\label{eq:direct_limit}
\begin{aligned}
[x] + [y] & := [\eta_{ik}(x) + \eta_{jk}(y)],\\
[x] \cdot r & := [x \cdot r].
\end{aligned}
\end{equation}
\end{document}