Wie formatiere ich die Überschrift des Abschnitts so, dass der erste Buchstabe ein großer Großbuchstabe ist und die folgenden Buchstaben im selben Wort kleinere Großbuchstaben?
Antwort1
Sie können hierfür verwenden titlesec
, benötigen jedoch einen Hilfsbefehl für die Größenbestimmung und müssen diesen Befehl am Ende des Abschnitts „Vor dem Code“ von platzieren \titleformat
.
\RequirePackage{fix-cm}
\documentclass{article}
\usepackage{titlesec}
\usepackage{textcase,relsize}
\def\myFBRSC#1{{\larger[3]{\MakeTextUppercase{#1}}}\scshape }
\DeclareRobustCommand{\FirstBigRestSmallCaps}[1]{\myFBRSC #1}
\titleformat{\section}%
{\normalfont\Large}{\thesection}{1em}{\FirstBigRestSmallCaps}
\begin{document}
\section{Test Section}
Some text.
\section{lower case section}
\end{document}
Ich habe relsize
die Größenänderung vorgenommen und hinzugefügt, fix-cm
um größere Schriftarten verfügbar zu machen. Der Befehl \MakeTextUppercase
stammt von textcase
, aber der normale Befehl von LaTeX \MakeUppercase
reicht für Ihre Zwecke möglicherweise aus. Damit der obige Code funktioniert, sollte die Abschnittsüberschrift nicht mit einem Nicht-Text-Token wie einem mathematischen Zeichen beginnen.