
Ich möchte größere Schriftarten (14pt) für den Namen und die Nummerierung der Teile verwenden, außer im Inhaltsverzeichnis. Ich weiß, dass ich das Paket verwenden muss, titlesec
aber ich verstehe nicht wie. Es gibt hier eine ähnliche Frage für eine andere Klasse:Schriftgröße steuern \part. Das Paket sectsty
funktioniert nicht mit amsart.
\documentclass[12pt]{amsart}
\newtheorem{thm}{Theorem}[section]
\renewcommand{\thethm}{\Roman{part}.\arabic{section}.\arabic{thm}}
\renewcommand{\thepart}{\Roman{part}}
\begin{document}
\setcounter{tocdepth}{1}
\tableofcontents
\part{blabla}
\section{blablabla}
\begin{thm}
The integer $1+1$ is finite.
\end{thm}
\begin{thm}
The integer $1+1$ is less than $1000$.
\end{thm}
\end{document}
Antwort1
Mit amsart
können Sie nicht verwenden titlesec
.
Suchen Sie einfach die Definition von \part
und fügen Sie hinzu
\large
\let\@secnumfont\relax
(Letzteres, um die Teilenummer im Titel fett drucken zu können).
\documentclass[12pt]{amsart}
\makeatletter
\def\part{%
\@startsection{part}
{0}
{\z@}
{\linespacing\@plus\linespacing}
{.5\linespacing}
{\let\@secnumfont\relax\normalfont\large\bfseries\raggedright}%
}
\show\@seccntformat
\makeatother
\newtheorem{thm}{Theorem}[section]
\renewcommand{\thethm}{\Roman{part}.\arabic{section}.\arabic{thm}}
\renewcommand{\thepart}{\Roman{part}}
\begin{document}
\setcounter{tocdepth}{1}
\tableofcontents
\part{blabla}
\section{blablabla}
\begin{thm}
The integer $1+1$ is finite.
\end{thm}
\begin{thm}
The integer $1+1$ is less than $1000$.
\end{thm}
\end{document}