
Não estou satisfeito com a \part
aparência do comando na classe amsart.
Em particular, acho muito melhor a \part
aparência da classe de artigo padrão.
Existe uma maneira de misturar os dois? Gostaria de um documento amsart
com \part como no artigo.
Tentei misturar as duas coisas, mas não consegui encontrar uma solução (criei um arquivo cls, mas cometi alguns erros e os títulos não estão ok...). Tenho acompanhado as dicas daqui Importar \chapter para amsart mas não é exatamente o que estou procurando.
Você poderia me ajudar por favor?
Desde já, obrigado.
Responder1
Você pode usar a definição dearticle.cls
\documentclass{amsart}
\usepackage{blindtext}
\makeatletter
%default definition of article.cls
%using \renewcommand instead of \newcommand
\renewcommand\part{%
\if@noskipsec \leavevmode \fi
\par
\addvspace{4ex}%
\@afterindentfalse
\secdef\@part\@spart}
\def\@part[#1]#2{%
\ifnum \c@secnumdepth >\m@ne
\refstepcounter{part}%
\addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
\else
\addcontentsline{toc}{part}{#1}%
\fi
{\parindent \z@ \raggedright
\interlinepenalty \@M
\normalfont
\ifnum \c@secnumdepth >\m@ne
\Large\bfseries \partname\nobreakspace\thepart
\par\nobreak
\fi
\huge \bfseries #2%
%%%\markboth{}{}\par}% removing redefinition of headings
\par}%
\nobreak
\vskip 3ex
\@afterheading}
\def\@spart#1{%
{\parindent \z@ \raggedright
\interlinepenalty \@M
\normalfont
\huge \bfseries #1\par}%
\nobreak
\vskip 3ex
\@afterheading}
\makeatother
\begin{document}
\part{foo}
\Blinddocument
\end{document}