드롭 캡(lettrine)

드롭 캡(*드롭 대문자* 또는 프랑스어로 *lettrine*)은 단락의 처음 몇 줄에 들어갈 수 있을 만큼 큰 시작 이니셜 세트로, 책 장의 시작 부분에 표시되는 장식적인 장식입니다. LaTeX에서 사실상의 표준은 Daniel Flipo의 lettrine 패키지입니다. 이 페이지에서는 \lettrine 사용 방법과 캡의 크기, 돌출부 및 글꼴을 조정하는 주요 옵션을 다룹니다.

기본 사용법

서문에 \usepackage{lettrine}을 로드한 다음 \lettrine[options]{T}{he rest}으로 단락을 시작합니다. 두 가지 필수 인수가 있습니다. 첫 번째 {T}삭제된 이니셜 자체입니다. 두 번째인 {he rest}은 그 뒤에 오는 텍스트이며 기본적으로 소문자 대문자로 설정됩니다. 그러면 단락 본문이 자동으로 캡 오른쪽 주위로 둘러싸입니다.

latex
\documentclass{article}
\usepackage{lettrine}
\usepackage{lmodern}      % fully scalable fonts
\begin{document}
\lettrine{L}{orem} ipsum dolor sit amet, consectetur
adipiscing elit, sed do eiusmod tempor incididunt ut
labore et dolore magna aliqua.
\end{document}

이것을 컴파일하면 왼쪽 여백에 두 줄 높이의 큰 L이 배치되고 작은 대문자로 "orem"이 실행되고 그 주위에 단락이 흐릅니다. 분할에 주의하세요. {L}{orem} 사이에는 공백이 없습니다. 첫 번째 단어의 나머지 부분은 바로 두 번째 인수로 들어갑니다.

한 가지 주의 사항: lettrine은 초기 크기를 임의 크기로 조정하므로 완전히 확장 가능한 글꼴이 필요합니다. Computer Modern(CM) 및 EC 글꼴은 기본적으로 제한된 크기 세트로만 제공되므로 \usepackage{lmodern}(Latin Modern)을 추가하거나 Palatino 또는 Times와 같은 PostScript/OpenType 글꼴을 사용하는 것이 안전한 선택입니다. CM을 유지해야 한다면 \usepackage{type1cm}을 로드하세요. EC의 경우 \usepackage{type1ec}.

주요 옵션

대괄호 안에 쉼표로 구분된 옵션을 사용하여 모양을 조정합니다. 가장 많이 도달하는 세 가지는 lines=이며, 이는 이니셜의 높이를 설정합니다. lhang=, 둥근 글자를 왼쪽 여백에 넣을 수 있습니다. 및 loversize=은 캡을 라인 높이 이상으로 확대합니다.

옵션의미기본값
lines이니셜의 높이는 몇 줄입니까?2
lhang왼쪽 여백에 걸리는 캡 너비의 비율(0-1)입니다. O, C와 같은 둥근 글자에 적합0
loversize캡 높이를 확대하는 비율(−1 ~ 1)입니다. 0.1은 10% 더 크다는 뜻입니다.0
lraise높이의 이 부분만큼 캡을 올립니다.0
findent캡과 텍스트 첫 줄 사이의 간격0pt
nindent두 번째 줄과 그 다음 줄 들여쓰기0.5em
slope감싸인 텍스트의 왼쪽 가장자리의 기울기(A, V와 같이 기울어진 문자의 경우)0pt
ante캡 바로 앞에 설정할 텍스트(예: 프렌치 오프닝 길레메)

패키지를 로드할 때 이러한 기본값을 변경할 수도 있습니다. \usepackage[lines=3]{lettrine}은 세 줄을 문서 전체 기본값으로 만듭니다. 개별 \lettrine에게 옵션이 제공되면 해당 기본값을 재정의합니다.

실제 사례

여기서 캡의 높이는 세 줄이고 이니셜 T는 너비의 20%를 왼쪽 여백에 걸어 놓습니다. 크로스바가 왼쪽 상단으로 튀어나온 T과 같은 문자는 약간 돌출되도록 허용하면 본문 텍스트와의 간격을 좁힐 때 더 단단해 보입니다.

latex
\lettrine[lines=3, lhang=0.2]{T}{his is} the opening paragraph of
a chapter. The initial drops three lines deep, the first word
runs on in small capitals, and the remaining text wraps neatly
around the dropped capital until the paragraph clears it.

결과는 세 개의 텍스트 줄 높이의 큰 T이며 왼쪽 상단 모서리가 여백 바로 안으로 찔러져 있습니다. "his is"는 작은 대문자로 이어지며 본문은 단락이 없어질 때까지 뚜껑 오른쪽을 감싸고 있습니다. 마찬가지로 AV와 같은 기울어진 문자의 경우 slope=을 사용하면 텍스트의 왼쪽 가장자리가 문자의 윤곽선을 따르게 됩니다(공식 예 \lettrine[lines=4, lraise=0.1, nindent=0em, slope=-.5em]{V}{oici} 참조).

캡 및 런온용 글꼴

이니셜의 글꼴은 \LettrineFontHook 후크를 통해 설정되며 \renewcommand으로 변경됩니다. 본문은 LaTeX의 하위 수준 글꼴 명령을 사용합니다. 예를 들어 Palatino에서 떨어진 대문자만 굵게, 확장, 기울어지게 설정합니다.

latex
\renewcommand{\LettrineFontHook}{\fontfamily{ppl}\fontseries{bx}\fontshape{sl}}

LuaLaTeX 또는 XeLaTeX에서는 fontspec을 사용하여 이 작업을 더 쉽게 수행할 수 있습니다. \renewcommand{\LettrineFontHook}{\fontspec{LinLibertine_I.otf}}은 Linux Libertine의 장식 이니셜로 전환합니다. 동일한 후크로 캡의 색상도 변경할 수 있습니다. \renewcommand{\LettrineFontHook}{\color{gray}{0.5}}은 다음의 모든 이니셜을 회색으로 만듭니다.

실행 텍스트(두 번째 인수)는 \LettrineTextFont에 의해 관리되며 기본값은 \scshape(소문자)입니다. 작은 대문자를 삭제하려면 재정의하세요. \renewcommand{\LettrineTextFont}{\rmfamily}. 이니셜 자체의 크기는 줄 수에 따라 자동으로 계산되므로 \LettrineFont을 직접 터치할 필요가 없습니다. 모든 사용자 정의는 후크를 통해 이루어집니다.

작동 위치 및 대안

\lettrine은 어떤 곳에서는 작동하지만 다른 곳에서는 작동하지 않습니다. quote, quotationabstract 내에서는 작동하지만 verse에서는 작동하지 않으며 center에서는 [lines=1]에서만 작동합니다. 또한 목록 내부에서는 작동하지 않습니다. 환경 내에서 사용하는 경우 해당 환경 내부에서 첫 문자 단락을 종료해야 합니다(필요한 경우 \par 추가).

대안으로 이니셜을 이미지로 만들고 싶다면 lettrine 고유의 image=true 옵션이 이를 처리합니다(graphicx 필요). 오랫동안 사용되어 온 Drop 패키지와 \hangindent을 확대 문자와 결합하는 수동 경로도 있지만 줄 수, 돌출부 및 글꼴을 제어해야 한다면 lettrine이 오늘날 가장 신뢰할 수 있는 선택입니다.

텍스트가 준비되기 전에 장식하지 마십시오.

첫 문자 장식은 이해 기능이 아닙니다. 장을 열 때 분위기를 조성하는 것은 장식입니다. 해당 장식을 일찍 초기화하면 단락 길이를 편집할 때마다 lineslhang을 다시 조정해야 할 수 있습니다. 논문, 보고서 또는 사양에 사용하지 마십시오. 페이지 스타일이 장식을 환영하는 에세이, 소책자 또는 장 시작 부분에 대해서만 끝에 추가하십시오.

  • 배치: 장 시작의 첫 번째 단락으로 제한합니다. 드롭을 지원하기에는 너무 짧은 목록, 구절 및 단락을 피하십시오.
  • 텍스트가 확정되기 전: \lettrine을 삽입하지 마세요. 단락 길이와 구분이 안정된 후에만 조정하십시오.
  • 복사 및 검색의 경우: 이미지 이니셜보다 텍스트 이니셜을 선호합니다.
  • 일본어 오프닝의 경우: 먼저 서양식 드롭 캡이 페이지에 적합한지 결정합니다. 그렇지 않은 경우 제목 크기나 간격을 대신 사용하세요.