\subsection{} に行列を挿入しますか?

\subsection{} に行列を挿入しますか?

\subsection{} に行列を挿入しようとしていました:

\subsection{Suppose $X= \begin{array}{cc}
1 & 2 \\
3 & 4
\end{array}$}

次のようなエラーが発生します:

 ! TeX capacity exceeded, sorry [input stack size=5000].

何が問題なのでしょうか? ありがとうございます!

答え1

smallmatrixではなく が必要だと思いますarray。ただし、本当に必要な場合は、フルサイズ バージョンを使用することもできます。

重要なのは\begin、、、\end\\壊れやすいため、\protect議論が進むとき(セクションのタイトルやキャプション)には、それらを前に置く必要があるということです。

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\subsection{Suppose $X=\left[\protect\begin{smallmatrix}
1 & 2 \protect\\
3 & 4
\protect\end{smallmatrix}\right]$}

\subsection{Suppose $X=\protect\begin{bmatrix}
1 & 2 \protect\\
3 & 4
\protect\end{bmatrix}$}

\end{document}

ここに画像の説明を入力してください

答え2

マトリックスを目次にも表示する必要がある場合は、次のテクニックを試してみてください。

\documentclass{article}
\usepackage{tabstackengine}
\setstacktabbedgap{1ex}
\savestack{\mathexpr}{$X= \bracketMatrixstack{1 & 2 \\3 & 4}$}
\begin{document}
\tableofcontents
\section{Main Topic}
\subsection{Suppose \mathexpr}
\section{Next Topic}
\end{document}

ここに画像の説明を入力してください

関連情報