最初の文字だけを大文字にするにはlettrineを使用できますか?

最初の文字だけを大文字にするにはlettrineを使用できますか?

各セクションの最初の文字が他の文字よりも大きい本を作成するにはどうすればよいでしょうか。次の形式の本を作成しようとしましたが、テキストが Summer ではなく 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}

答え1

各セクションの始めに新たに指定する必要がないように、lettrine のデフォルトをプリアンブルまたは構成ファイルで構成できることに注意してください。

あなたの例の多くはあなたの質問の核心とは無関係だったので、私はいくらか簡略化しました。

\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

最初の単語の残りの部分を小文字にしたくない場合は、次のようにします。

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

答え2

交換する

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

による

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

関連情報