Tenho tentado usar subnumcases para obter números para cada linha de uma expressão definida por Picewise e usar rótulos para poder consultá-los facilmente mais tarde com links, mas continuo recebendo o seguinte erro: Faltando $ inserido. Faltando $ inserido. para a última linha 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}
Devo notificar o LaTeX que a última linha é de fato a última linha de alguma forma? Se eu colocar outro \\ ele criará uma terceira linha na definição entre colchetes, que não é o que eu quero.
Responder1
A coluna da esquerda subnumcases
é composta em modo matemático, enquanto as condições estão em modo de texto. Então você precisa remover os $
caracteres da coluna da esquerda.
\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 (e de preferência, na minha opinião) 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 que é preferível? Porque cases
é um hack engenhoso, enquanto empheq
usa o amsmath
maquinário padrão.