开始段落时的字母顺序格式

开始段落时的字母顺序格式

好吧,我知道 \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}

在此处输入图片描述

相关内容