He estado intentando usar subnúmeros de mayúsculas y minúsculas para obtener números para cada línea de una expresión definida por partes, y usando etiquetas para poder consultarlas fácilmente más adelante con enlaces, pero sigo recibiendo el siguiente error: Falta $ insertado. Falta $ insertado. para la última línea de subnumcases.
\begin{subnumcases}{\langle\xi_\lambda ,\, \xi_\lambda \rangle =}
$0$ & for $|\lambda| > N$, \label{aa} \\
$(2N+1)^{-1}$ & for $|\lambda| \leq N$\label{bb}.
\end{subnumcases}
¿Tengo que notificar a LaTeX que la última línea es de alguna manera la última línea? Si pongo otro \\ creará una tercera línea en la definición entre corchetes que no es lo que quiero.
Respuesta1
La columna de la izquierda subnumcases
está escrita en modo matemático, mientras que las condiciones están en modo texto. Por lo tanto, debe eliminar los $
caracteres de la columna de la izquierda.
\documentclass{article}
\usepackage{cases}
\begin{document}
\begin{subnumcases}{\langle\xi_\lambda ,\, \xi_\lambda \rangle =}
0 & for $|\lambda| > N$, \label{aa} \\
(2N+1)^{-1} & for $|\lambda| \leq N$. \label{bb}
\end{subnumcases}
\end{document}
Alternativamente (y preferiblemente, en mi opinión) use empheq
:
\documentclass{article}
\usepackage{amsmath}
\usepackage{empheq}
\begin{document}
\begin{subequations}\label{global}
\begin{empheq}[
left={\langle\xi_\lambda ,\, \xi_\lambda \rangle =\empheqlbrace}
]{alignat=2}
&0 &\qquad& \text{for $|\lambda| > N$,} \label{aa} \\
&(2N+1)^{-1} &\qquad& \text{for $|\lambda| \leq N$.} \label{bb}
\end{empheq}
\end{subequations}
\end{document}
¿Por qué es preferible? Porque cases
es un truco ingenioso, mientras que empheq
utiliza la amsmath
maquinaria estándar.