Eu sou novo no látex, então com licença.
Continuo recebendo "o argumento de @sect tem um argumento extra de fuga" e não sei como consertar isso. Obrigado
\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}
Responder1
Comandos frágeis devem ser protegidos. Aqui e \small
. Eu evitaria , no entanto.\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}
Responder2
Construções matemáticas em \section
títulos etc. são altamente frágeis e não deveriam ser escritas, no meu ponto de vista.
No entanto, se for realmente necessário, envolva a matriz etc. em um comando robusto que não possa ser quebrado durante o processo de gravação nos arquivos .aux
e .toc
.
O mathtools
pacote já fornece um psmallmatrix
ambiente, portanto não há necessidade de defini-lo por conta própria.
\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}