
Ich bin überhaupt nicht zufrieden damit, wie der \part
Befehl in der Amsart-Klasse aussieht.
Insbesondere finde ich, dass das \part
Aussehen in der Standardartikelklasse viel besser ist.
Gibt es eine Möglichkeit, die beiden zu mischen? Ich hätte gerne ein Dokument amsart
mit \part wie im Artikel.
Ich habe versucht, die beiden Dinge zu kombinieren, aber ich konnte keine Lösung finden (ich habe eine CLS-Datei erstellt, aber ich habe einige Fehler gemacht und die Überschriften sind nicht in Ordnung ...). Ich bin den Tipps von hier gefolgt Importieren Sie \chapter in amsart aber es ist nicht genau das, was ich wirklich suche.
Kannst du mir bitte helfen?
Dank im Voraus.
Antwort1
Sie können die Definition vonarticle.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}