好吧,我知道 \lettrine 包,并用它来调整段落的第一个字母。我感兴趣的是调整段落第一个单词的前三个或四个字母。例如:
大家好,这是我的段落的开头。敏捷的棕色狐狸跳过了懒狗。
^ 在上面的例子中,我希望 hello 中的 H 非常大 - 类似于使用 lettrine。但现在我希望 e 大写且也大写,但小于 H,然后第一个 L 也大写且小于 E 但大于其余文本。可以将其想象为有 3 个起始字符 - 每个字符具有不同的高度 - 全部位于文本基座上方(不像 letterine 默认那样悬挂)。
普通文字处理器中的等效项为:[26pt] {H}, [22pt] {E}, [18pt] {L}, [11pt] {lo,这是我的起始段落...
我不能连续多次使用 lettrine,因为字母是垂直堆叠的。
我目前正在做的事情是:
\documentclass[11pt]{book}
\usepackage{lettrine}
\usepackage[T1]{fontenc}
\usepackage{lettrine}
\setcounter{DefaultLines}{1}
\renewcommand{\DefaultLoversize}{0.4}
\setlength{\DefaultNindent}{0em}
\begin{document}
\lettrine{H}{}\begin{Huge}E\end{Huge}\begin{LARGE}L\end{LARGE}\begin{large}L\end{large}o there. Ramble ramble ramble....
\end{document}
答案1
这是一个起点,为了表明这并不是一个好主意。;-)
\documentclass[11pt]{book}
\usepackage[T1]{fontenc}
\usepackage{lmodern} % or other fully scalable font family
\usepackage{lipsum}
\newcommand{\mypar}[3]{%
\par\addvspace{6pt}% for the big letter
{\fontsize{26}{0}\selectfont#1}%
{\fontsize{22}{0}\selectfont#2}%
{\fontsize{18}{0}\selectfont#3}%
}
\begin{document}
\mypar{H}{E}{L}o there. \lipsum[2]
\mypar{H}{E}{L}o there. \lipsum[3]
\end{document}