Seite 1 von 1

Überschriften in Kapitälchen

Verfasst: Do 27. Aug 2015, 08:53
von letscho84
Hallo zusammen,

ich will gerade ein Handbuch mit Latex erstellen und habe einige Vorgaben, die ich erfüllen soll, da Word da ja so "toll" ist. Tja und eine davon ist, dass alle Überschriften (\chapter, \section, usw.) komplett in Kapitälchen geschrieben werden. Ich habe jetzt eine, wie ich finde unschöne Lösung gefunden (siehe Minibeispiel) und wollte fragen, ob man dies auch am Anfang des Dokuments definieren kann, damit man nicht immer \textsc schreiben muss?

Danke schon jetzt für eure Hilfe!
\documentclass[a4paper, 11pt, oneside]{scrbook}
\usepackage[english]{babel}
\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}
\fontfamily{phv}\selectfont
\usepackage{blindtext}
\usepackage[colorlinks=true]{hyperref}

\begin{document}
\tableofcontents
\chapter{\textsc{Foot}}
\blindtext
\section{\textsc{Foot bar}}
\blindtext
\subsection{\textsc{Foot bar lower}}
\blindtext
\end{document}

Verfasst: Do 27. Aug 2015, 09:07
von Gast
Da Du KOMA-Script verwendest, geht das ganz leicht, Du benötigst nur \addtokomafont (siehe Seite 54 der [d]KOMA-Script[/d] Doku).

Für Deine Zwecke scheint
\addtokomafont{chapter}{\scshape}
\addtokomafont{section}{\scshape}
\addtokomafont{subsection}{\scshape}
angemessen.

Möglicherweise tut auch schon
\addtokomafont{disposition}{\scshape}
was Du möchtest, da werden dann alle Sectioning-Befehle von Part über (Sub-)Section, und (Sub-)Paragraph angepasst.
\documentclass[a4paper, 11pt, oneside]{scrbook}
\usepackage[english]{babel}
\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}
\fontfamily{phv}\selectfont
\usepackage{blindtext}
\usepackage[colorlinks=true]{hyperref}

\addtokomafont{chapter}{\scshape}
\addtokomafont{section}{\scshape}
\addtokomafont{subsection}{\scshape}

\begin{document}
\tableofcontents
\chapter{Foot}
\blindtext
\section{Foot bar}
\blindtext
\subsection{Foot bar lower}
\blindtext
\end{document}

Verfasst: Do 27. Aug 2015, 12:06
von Besserwisser
Die Zeile
\fontfamily{phv}\selectfont
kann man sich übrigens sparen. Die Grundschrift wird bereits durch Laden von helvet und die Umdefinierung von \familydefault entsprechend geändert. Das \selectfont wird in \begin{document} bei der vollständigen Initialisierung des Font-Systems ausgeführt. Wenn man in der Dokumentprämbel wirklich den Font bereits benötigt (im Beispiel ist das nicht der Fall) sollte man \normalsize\normalfont aufrufen oder im Zweifelsfall sogar den entsprechenden Code mit \AtBeginDocument erst nach der vollständigen Initialisierung des Font-Systems ausführen lassen.

Nimmt man irgendwann das Paket helvet raus, ist die Zeile im Zweifelsfall sogar schädlich.

Verfasst: Do 27. Aug 2015, 12:08
von Besserwisser
Anonymous hat geschrieben:Möglicherweise tut auch schon
\addtokomafont{disposition}{\scshape}
was Du möchtest, da werden dann alle Sectioning-Befehle von Part über (Sub-)Section, und (Sub-)Paragraph angepasst.
Laut Ausführungen des OP ist das genau gefragt. Dürfte also normalerweise das Mittel der Wahl sein.

Verfasst: Fr 28. Aug 2015, 09:52
von letscho84
Halllo ihr,

danke sehr für die Tipps. Die haben sehr weitergeholfen! 8)