diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/lettrine/lettrine.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/lettrine/lettrine.dtx | 32 |
1 files changed, 23 insertions, 9 deletions
diff --git a/Master/texmf-dist/source/latex/lettrine/lettrine.dtx b/Master/texmf-dist/source/latex/lettrine/lettrine.dtx index c4bf9472c53..e6df6e3b70c 100644 --- a/Master/texmf-dist/source/latex/lettrine/lettrine.dtx +++ b/Master/texmf-dist/source/latex/lettrine/lettrine.dtx @@ -107,7 +107,7 @@ \ProvidesFile{lettrine.dtx} %</dtx> %<*sty|dtx> - [2024-01-20 v2.60 (Daniel Flipo)] + [2024-06-26 v2.61 (Daniel Flipo)] %</sty|dtx> % \fi % @@ -314,9 +314,6 @@ % \item |\LettrineImagefalse|, % \item |\LettrineOnGridfalse|, % \item |\LettrineRealHeightfalse|, -% \item |\renewcommand*{\LettrineTextFont}{\scshape}|, -% \item |\renewcommand*{\LettrineTestString}{EFTZ}|, -% \item |\renewcommand*{\LettrineSecondString}{x}|, % \item |\renewcommand{\DefaultOptionsFile}{optfile.cfl}|. % \end{itemize} % @@ -336,6 +333,14 @@ % file will be overridden by the optional arguments eventually given % to the |\lettrine| command. % +% More customisation possibilities are offered by the next four +% commands: +% \begin{itemize} +% \item |\renewcommand*{\LettrineFontHook}{}|, +% \item |\renewcommand*{\LettrineTextFont}{\scshape}|, +% \item |\renewcommand*{\LettrineTestString}{EFTZ}|, +% \item |\renewcommand*{\LettrineSecondString}{x}|, +% \end{itemize} % |\LettrineTextFont| sets the font used for the second argument % of |\lettrine|, its default definition is % |\newcommand{\LettrineTextFont}{\scshape}| (second argument in @@ -376,6 +381,8 @@ % all initials in a (part of) document: % |\renewcommand{\LettrineFontHook}{\color[gray]{0.5}}| \\ % will colour the initials following this command in grey. +% A |\color| command can be added in |\LettrineTextHook| if the text +% following the dropped cap requires the same or another colour. % % \changes{v1.3}{2002/08/23}{Correct the documentation to % mention the cm-super fonts and the type1ec package by @@ -452,6 +459,10 @@ % environments but does not work within `center’ environments % except with option \texttt{[lines=1]}. % \item |\lettrine| does not work within lists. +% \item If |\lettrine| is used inside any environment, it is +% \emph{mandatory} to end the paragraph starting with the dropped +% capital \emph{inside} the environment; adding a |\par| command +% before the end of environment usually fixes placement issues. % \item The LaTeX |\raggedright| command doesn’t work well with the % TeX |\parshape| command used internally by |\lettrine|. % Please use the |\RaggedRight| command from the \pkg{ragged2e} @@ -668,10 +679,10 @@ { lines.code = \setcounter{L@lines}{#1} , depth.code = \setcounter{L@depth}{#1} , - lhang.code = \renewcommand*{\L@hang}{#1} , - loversize.code = \renewcommand*{\L@oversize}{#1} , - lraise.code = \renewcommand*{\L@raise}{#1} , - ante.code = \renewcommand*{\L@ante}{#1} , + lhang.store = \L@hang , + loversize.store = \L@oversize , + lraise.store = \L@raise , + ante.store = \L@ante , findent.code = \setlength{\L@Findent}{#1} , nindent.code = \setlength{\L@Nindent}{#1} , slope.code = \setlength{\L@slope}{#1} , @@ -1166,10 +1177,13 @@ % dropped cap, add a \cs{rule} to mimic its height above the baseline % instead.} % +% \changes{v2.61}{2024/06/26}{Include the `ante’ box into the \cs{smash} +% command in case it is shifted down.} +% % Write the dropped capital into the left margin, and wrap % the rest of paragraph around it. % \begin{macrocode} - \llap{\mbox{\L@ante}\smash{\raisebox{\L@lraise}{\usebox{\L@lbox}}}% + \llap{\smash{\mbox{\L@ante}\raisebox{\L@lraise}{\usebox{\L@lbox}}}% \ifL@grid\else\rule{0pt}{\L@ruleht}\fi \hskip \the\L@Findent}% \unhcopy\L@tbox\relax |