私は、subnumcases を使用して、ピース単位で定義された式の各行の番号を取得し、ラベルを使用して後でリンクで簡単に参照できるようにしようとしましたが、次のエラーが発生し続けます: 挿入された $ がありません。挿入された $ がありません。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}
最後の行が実際に最後の行であることを何らかの方法で LaTeX に通知する必要がありますか? 別の \\ を追加すると、括弧で囲まれた picewise 定義に 3 行目が作成されますが、これは必要なことではありません。
答え1
の左の列はsubnumcases
数式モードでタイプセットされていますが、条件はテキスト モードでタイプセットされています。そのため、$
左の列の文字を削除する必要があります。
\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}
代わりに(そして私の意見では好ましいのは)以下を使用します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}
なぜそれが好ましいのでしょうか?cases
は独創的なハックであるのに対し、 はempheq
標準的なamsmath
機械を使用しているからです。