所以我最近发现了lettrine
-package 并想在我的报告中使用它。基本用法是:
\lettrine{E}{in} erstes Beispiel...
可以有可选参数,例如
\lettrine[lines=4]{E}{in} zweites Beispiel...
现在我想知道我是否可以自动使用该软件包。我想放大每章开头的第一个字母!有没有办法配置 LaTeX,以便我可以完全省略打字等操作\lettrine...
,只需开始我的章节Ein erstes Beispiel
(参考前面的示例)?
答案1
一个愚蠢的版本,证明它确实是可能的,但对于任何提到的情况都是错误的@DavidCarlisle 在“可以任意困难”之后。别用这个!
\documentclass[]{report}
\usepackage{duckuments}
\usepackage{etoolbox}
\makeatletter
\apptocmd\@chapter\firstlettrine{}{}
\apptocmd\@schapter\firstlettrine{}{}
\makeatother
\usepackage{lettrine}
\def\firstlettrine #1#2
{%
\lettrine{#1}{#2}
}
\begin{document}
\chapter{Foo}
This is a first example. \blindduck
\blindduck[2]
\end{document}