Matrix in \subsection{} einfügen?

Matrix in \subsection{} einfügen?

Ich habe versucht, eine Matrix in einen \subsection{} einzufügen:

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

Dies gibt mir einen Fehler:

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

Was ist hier falsch? Danke!

Antwort1

Ich schätze, Sie möchten lieber smallmatrixals array. Sie können aber auch die Vollbildversion verwenden, wenn Sie wirklich möchten.

Der Schlüssel liegt darin \begin, dass \endund \\zerbrechlich sind, sodass sie \protectin einem bewegten Argument (Abschnittstitel oder Bildunterschrift) vor ihnen stehen müssen.

\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}

Bildbeschreibung hier eingeben

Antwort2

Wenn die Matrix auch im Inhaltsverzeichnis angezeigt werden soll, können Sie Folgendes tun:

\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}

Bildbeschreibung hier eingeben

verwandte Informationen