Ich weiß, dass das technisch falsch ist und ich sollte es nicht einmal versuchen... Trotzdem habe ich ein Dokument, bei dem die Abschnittskopfzeilengrößen so eingestellt sind Large
und das überall gut funktioniertaußerfür einen Abschnitt, der zu lang ist. Ich möchte die Schriftgröße ändernnur dieses Abschnittstitelsum es hübscher zu machen (auch wenn es nicht mit der Größe anderer Abschnittstitel übereinstimmt)
Die einzige Möglichkeit, die Größe zu ändern,örtlichwurde durch
\section{\large{My very long section title}}
Allerdings bringt das die Überschriften und das Inhaltsverzeichnis durcheinander, da auch dort die Schriftart verändert wird.
Ich habe versucht, minipage
den Abschnittsbefehl zu verwenden oder damit zu umschließen \begin{small}--\end{small}
, aber da die Größe des Abschnittstitels woanders definiert ist, ändert sich nichts ...
Hier ist ein MWE:
\documentclass[12pt,twoside,a4paper]{report}
\usepackage{lipsum}
\usepackage{fancyhdr} % To change header and footers
\pagestyle{fancy} % Turn on the style
\fancyhf{} % Clears everything in the header and footer
\fancyfoot[CE,CO]{\thepage} %Page number centered in all pages
\fancyhead[LE]{\slshape\nouppercase{\leftmark}} %Chapter title in the outer margin of even pages
\fancyhead[RO]{\slshape\nouppercase{\rightmark}} %Section title in the outer margin of odd pages
\begin{document}
\tableofcontents
\chapter{My chapter}
\lipsum[3-6]
\section{This title is great}
\lipsum[3-10]
\section{This title is veryvery veryveryvery increadibly and mindblowingly very very superlong}
The title is 3 lines long! It would look much better if I could just very slightly reduce the font size, so that it fits in two lines.
\bigskip
\lipsum[3-2]
\section{Some other nice title}
\lipsum[3-8]
\section{\large{This title is veryvery veryveryvery increadibly and mindblowingly very very superlong}}
Great! it is now 2 lines... but the header is huge! and look at the table of contents!!
\bigskip
\lipsum[3-2]
\end{document}
Antwort1
Sie können Folgendes verwenden:\chapter[short title in header & TOC]{long title in document}
\documentclass[12pt,twoside,a4paper]{report}
\usepackage{lipsum}
\usepackage{fancyhdr} % To change header and footers
\pagestyle{fancy} % Turn on the style
\fancyhf{} % Clears everything in the header and footer
\fancyfoot[CE,CO]{\thepage} %Page number centered in all pages
\fancyhead[LE]{\slshape\nouppercase{\leftmark}} %Chapter title in the outer margin of even pages
\fancyhead[RO]{\slshape\nouppercase{\rightmark}} %Section title in the outer margin of odd pages
\begin{document}
\tableofcontents
\chapter{My chapter}
\lipsum[3-6]
\section{This title is great}
\lipsum[3-10]
\section[This title is a bit shorter]{This title is veryvery veryveryvery increadibly and mindblowingly very very superlong}
The title is 3 lines long! It would look much better if I could just very slightly reduce the font size, so that it fits in two lines.
\bigskip
\lipsum[3-2]
\section{Some other nice title}
\lipsum[3-8]
\chapter[This title is short]{\large This title is veryvery veryveryvery increadibly and mindblowingly very very superlong}
Great! it is now 2 lines... but the header is huge! and look at the table of contents!!
\bigskip
\lipsum[3-2]
\end{document}
Antwort2
Verwenden Sie den \titleformat*
Befehl titlesec
innerhalb einer Gruppe wie folgt:
\documentclass[12pt,twoside,a4paper]{report}
\usepackage{lipsum}
\usepackage{titlesec}
\usepackage{fancyhdr} % To change header and footers
\pagestyle{fancy} % Turn on the style
\fancyhf{} % Clears everything in the header and footer
\fancyfoot[CE,CO]{\thepage} %Page number centered in all pages
\fancyhead[LE]{\slshape\nouppercase{\leftmark}} %Chapter title in the outer margin of even pages
\fancyhead[RO]{\slshape\nouppercase{\rightmark}} %Section title in the outer margin of odd pages
\begin{document}
\tableofcontents
\chapter{My chapter}
\lipsum[3-6]
\section{This title is great}
\lipsum[3-10]
\section{This title is veryvery veryveryvery increadibly and mindblowingly very very superlong}
The title is 3 lines long! It would look much better if I could just very slightly reduce the font size, so that it fits in two lines.
\bigskip
\lipsum[3-2]
\section{Some other nice title}
\lipsum[3-8]
{
\titleformat*{\section}{\Large\bfseries\itshape}
\section{This title is veryvery veryveryvery increadibly and mindblowingly very very superlong}}
Great! it is now 2 lines... but the header is huge! and look at the table of contents!!
\bigskip
\lipsum[3-2]
\section{Some other nice title}
\end{document}