저는 라텍스를 처음 접해서 죄송합니다.
"@sect의 인수에 추가 도망 인수가 있습니다"라는 메시지가 계속 표시되며 이를 해결하는 방법을 모르겠습니다. 감사해요
\documentclass{article}
\usepackage{amsmath}
\usepackage{enumitem}
\newenvironment{psmallmatrix}
{\left(\begin{smallmatrix}}
{\end{smallmatrix}\right)}
\begin{document}
\section{\small $A= \begin{psmallmatrix}1 & 2\\-1 & 1\end{psmallmatrix}$ }
\end{document}
답변1
취약한 명령은 보호되어야 합니다. 여기 \small
, \begin
그리고 \end
. 하지만 나는 피할 것이다 \small
.
\documentclass{article}
\usepackage{amsmath}
\usepackage{enumitem}
\newenvironment{psmallmatrix}
{\left(\begin{smallmatrix}}
{\end{smallmatrix}\right)}
\begin{document}
\section{\protect\small
$A=\protect\begin{psmallmatrix}1 & 2\\-1 & 1\protect\end{psmallmatrix}$}
\end{document}
답변2
\section
내 관점에서는 제목 등 의 수학 구조가 매우 취약하므로 작성해서는 안 됩니다.
.aux
그러나 실제로 필요한 경우 및 파일 에 쓰는 프로세스 중에 중단될 수 없는 강력한 명령으로 행렬 등을 래핑합니다 .toc
.
패키지 는 이미 환경을 mathtools
제공 psmallmatrix
하므로 직접 정의할 필요가 없습니다.
\documentclass{article}
\usepackage{mathtools}
%\usepackage{enumitem}
\DeclareRobustCommand{\mymatrix}[2]{%
#1= \begin{psmallmatrix}#2
\end{psmallmatrix}}%
\usepackage{hyperref}
\begin{document}
\tableofcontents
\section{\texorpdfstring{\small $\mymatrix{A}{1 & 2 \\ -1 & 1}$}{The matrix $A$}}
\end{document}