[Tex/LaTex] use lettrine to make only first letter capital letter

lettrine

How can I make a book where every sections first letter is bigger than others? I tried to make the following book format but the text looks like SUmmer rather than Summer:

\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}

Best Answer

Note that you can configure the defaults for the lettrine in the preamble or in a configuration file so that you need not specify them anew at the start of each section.

I've minimised your example somewhat as much of it was irrelevant to the crux of your question:

\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 with preamble config

If you do not want the remainder of the first word in small-caps, you could do this:

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