Kann ich Lettrine verwenden, um nur den ersten Buchstaben groß zu machen?

Kann ich Lettrine verwenden, um nur den ersten Buchstaben groß zu machen?

Wie kann ich ein Buch erstellen, bei dem der Anfangsbuchstabe jedes Abschnitts größer ist als die anderen? Ich habe versucht, das folgende Buchformat zu erstellen, aber der Text sieht eher wie „SUmmer“ als „Summer“ aus:

\documentclass[10pt]{book}

\usepackage[utf8]{inputenc}
\usepackage[finnish]{babel}

\usepackage{blindtext}

\usepackage[a5paper]{geometry}
%\usepackage[a5paper, top=2in, bottom=1.5in, left=1in, right=1in]{geometry}

\usepackage{scrextend}
\changefontsizes{10.0pt}  % Change base font size

\usepackage{lettrine}
\usepackage{fancyhdr}

\fancyhead[LE,RO]{\thepage}
\fancyfoot{}
\fancyhead[RO,LE]{\thepage}
\fancyhead[LO]{\leftmark}
\fancyhead[RE]{\rightmark}
\cfoot{} % get rid of the page number 

\begin{document}
\tableofcontents
\newpage

\section*{Summer 1972}
\addcontentsline{toc}{section}{Summer72}
\lettrine[loversize=-0.4, lines=1, nindent=0em, slope=0em]{S}ummer 1972 was hot.

\newpage

\section*{Summer 1973}
\addcontentsline{toc}{section}{Summer73}
\lettrine[loversize=-0.4, lines=1, nindent=0em, slope=0em]{S}ummer 1973 was hot.

\end{document}

Antwort1

Beachten Sie, dass Sie die Standardwerte für die Lettrine in der Präambel oder in einer Konfigurationsdatei konfigurieren können, sodass Sie sie nicht am Anfang jedes Abschnitts erneut angeben müssen.

Ich habe Ihr Beispiel etwas vereinfacht, da vieles davon für den Kern Ihrer Frage irrelevant war:

\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage{lettrine}
  \setcounter{DefaultLines}{1}
  \renewcommand{\DefaultLoversize}{0.4}
  \setlength{\DefaultNindent}{0em}
\input MorrisIn.fd% only required for the typographical nightmare mentioned below

\begin{document}

\section*{Summer 1972}
\lettrine{S}{ummer} 1972 was hot.

\renewcommand{\LettrineFontHook}{% if you like typographical nightmares, you could even reconfigure midway through your document...
        \fontencoding{U}%
        \fontseries{xl}%
        \fontshape{n}%
        \fontfamily{MorrisIn}}

\section*{The Winter of Our Discontent}
\lettrine{N}{ow} is the Winter of our Discontent\\
Made glorious summer by this son of York\dots

\end{document}

Lettrine mit Präambelkonfiguration

Wenn Sie den Rest des ersten Wortes nicht in Kapitälchen haben möchten, können Sie Folgendes tun:

\renewcommand{\LettrineTextFont}{\upshape}% or whatever

Antwort2

Ersetzen

\lettrine[loversize=-0.4, lines=1, nindent=0em, slope=0em]{S}ummer

von

\lettrine[loversize=-0.4, lines=1, nindent=0em, slope=0em]{S}{}ummer

verwandte Informationen