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

여기에 이미지 설명을 입력하세요

관련 정보