
In einem Fall steht in meinem Dokument Folgendes:
\section{\large Multi-worded section heading }
Derzeit erscheint es im Inhaltsverzeichnis größer als alle anderen Titel (zweifellos, weil ich LaTeX dazu angewiesen habe). Wie ändere ich das, sodass es mit den anderen Titeln übereinstimmt?
Antwort1
Ich habe das so verstanden: Sie möchten die Schriftart nur in einem/einigen Abschnittstiteln ändern (nicht für alle). Am einfachsten ist es, das optionale Argument \section
like zu verwenden.
%\section[optional content]{regular content }
\section[Multi-worded section heading]{\large Multi-worded section heading }
sodass optionaler unformatierter Inhalt für laufende Überschriften und Inhaltsverzeichnisse verwendet wird. Hier ist das MWE mit article
Klasse (Sie haben nicht gesagt, welche Klasse!)
\documentclass{article}
\begin{document}
\tableofcontents
\section{Some section}
\section[A section]{\Huge A section}
\subsection{A subsection}
\subsubsection{A subsubsection}
\section{Some section again}
\end{document}
was bei einer kleineren Abschnittsnummer sicherlich hässlich aussieht. Besser ist es, einen neuen Befehl wie folgt zu definieren:
\makeatletter
\newcommand\mysection{\@startsection {section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\normalfont\Huge\bfseries}} %%<-- \Large replaced by \Huge
\makeatother
und verwenden Sie es wie folgt:
\documentclass{article}
\makeatletter
\newcommand\mysection{\@startsection {section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\normalfont\Huge\bfseries}}
\makeatother
\begin{document}
\tableofcontents
\section{Some section}
\mysection{A section}
\subsection{A subsection}
\subsubsection{A subsubsection}
\section{Some section again}
\end{document}
Wenn Sie diese Änderungen auf alle Abschnitte anwenden möchten, verwenden Sie besser sectsty
(wie von Werner verlinkt):Kapitälchen im Abschnitt, aber nicht im Inhaltsverzeichnisoder verwenden Sie titlesec
package ( titleformat*{\section}{\Huge}
).