diff options
author | Karl Berry <karl@freefriends.org> | 2020-03-26 21:28:05 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-03-26 21:28:05 +0000 |
commit | fd3d22c6b9915762a007942b0617c39f8bd6fcdc (patch) | |
tree | c1e065c23e999487e46036dea3a6e7838477c4fa /Master/texmf-dist/doc/latex/lettrine | |
parent | e5b867c8ebe58caa2dae444265723e8a88603b1f (diff) |
lettrine (26mar20)
git-svn-id: svn://tug.org/texlive/trunk@54560 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/lettrine')
-rw-r--r-- | Master/texmf-dist/doc/latex/lettrine/README.md (renamed from Master/texmf-dist/doc/latex/lettrine/README) | 50 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/lettrine/demo-de.pdf | bin | 136266 -> 57807 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/lettrine/demo-de.tex | 68 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/lettrine/demo-fr.pdf | bin | 0 -> 62734 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/lettrine/demo-fr.tex (renamed from Master/texmf-dist/doc/latex/lettrine/demo.tex) | 90 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/lettrine/demo-lua.pdf | bin | 0 -> 74166 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/lettrine/demo-lua.tex | 116 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/lettrine/demo.pdf | bin | 144777 -> 0 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/lettrine/lettrine.pdf | bin | 123998 -> 89941 bytes |
9 files changed, 229 insertions, 95 deletions
diff --git a/Master/texmf-dist/doc/latex/lettrine/README b/Master/texmf-dist/doc/latex/lettrine/README.md index c5e5f062bd0..73d10c67737 100644 --- a/Master/texmf-dist/doc/latex/lettrine/README +++ b/Master/texmf-dist/doc/latex/lettrine/README.md @@ -1,34 +1,50 @@ - Lettrine bundle +The Lettrine bundle +=================== -This bundle contains a package that I maintain to typeset dropped -capitals in a LaTeX document. +Description +----------- -It is subject to the LaTeX Project Public License. +This package is meant for typesetting dropped capitals in LaTeX documents. + +Documentation +------------- + +Have a look at one of the PDF files, demo-fr.pdf (in French), +demo-de.pdf (in German) or demo-lua.pdf in the doc directory, +to see how different layouts for dropped capitals can be achieved. +You can also play with the source files demo-*.tex. + +Have a look at lettrine.pdf in the doc directory, if you are interested +in the complete documentation and code. + +If you wish, you can customize lettrine.cfg according to your needs. + +License +------- + +Released under the LaTeX Project Public License v1.3 or later See http://www.latex-project.org/lppl.txt for the details of that license. -Installation: this bundle is included in most TeX distributions, but -if you need to install it by yourself +Installation +------------ + +This bundle is included in most TeX distributions, but if you need +to install it by yourself 1. run lualatex on lettrine.dtx to get the documentation (lettrine.pdf), 2. run luatex on lettrine.ins to strip the comments and create lettrine.sty and lettrine.cfg 3. run luatex on contrib.dtx to produce the *.cfl files. + Files lettrine.sty, lettrine.cfg, lettrine-*.sty and *.cfl go to to a directory searched by TeX, typically $TEXMF/tex/latex/lettrine. + Files README, demo*, *.pdf go to a doc directory, typically $TEXMF/doc/latex/lettrine. + Files *.dtx, *.ins go to a source directory, typically $TEXMF/source/latex/lettrine -If you wish, you can customize lettrine.cfg according to your needs. - -Have a look at one of the PDF files, demo.pdf (in French), or -demo-de.pdf (in German) in the doc directory, to see how -different layouts for dropped capitals can be achieved. -You can also play with the source files demo.tex or demo-de.tex. -Have a look at lettrine.pdf in the doc directory, if you are interested -in the complete documentation and code. - -- -Daniel Flipo, <daniel.flipo@free.fr> -August, 25th, 2018. +Copyright 1999--2020 Daniel Flipo +E-mail: daniel (dot) flipo (at) free (dot) fr diff --git a/Master/texmf-dist/doc/latex/lettrine/demo-de.pdf b/Master/texmf-dist/doc/latex/lettrine/demo-de.pdf Binary files differindex 069a6e86407..3c7102a8985 100644 --- a/Master/texmf-dist/doc/latex/lettrine/demo-de.pdf +++ b/Master/texmf-dist/doc/latex/lettrine/demo-de.pdf diff --git a/Master/texmf-dist/doc/latex/lettrine/demo-de.tex b/Master/texmf-dist/doc/latex/lettrine/demo-de.tex index a5fabafa065..204841e854f 100644 --- a/Master/texmf-dist/doc/latex/lettrine/demo-de.tex +++ b/Master/texmf-dist/doc/latex/lettrine/demo-de.tex @@ -1,22 +1,25 @@ -%Format: pdfLaTeX -\documentclass[12pt,a4paper]{article} +\documentclass[a4paper,12pt,german]{article} +\usepackage{iftex} +\iftutex + \usepackage{fontspec} + \setmainfont{erewhon} % erewhon (Utopia) +\else + \usepackage{fourier} % fourier (Utopia) und + \renewcommand{\ttdefault}{lmtt} % Latin Modern Typewriter fonts +\fi \usepackage[a4paper,text={150mm,240mm},centering]{geometry} -\usepackage[utf8]{inputenc} -\usepackage[T1]{fontenc} -\usepackage{palatino} % Palatino und -\renewcommand{\ttdefault}{lmtt} % Latin Modern Typewriter fonts \usepackage{microtype} \usepackage{lettrine} \usepackage{graphicx,color} \usepackage{lettrine} -\usepackage{german} +\usepackage{babel} -\newcommand{\MF}{{\small\sffamily\scshape metafont}} -\newcommand{\MP}{{\small\sffamily\scshape metapost}} +\newcommand{\MF}{{\small\scshape metafont}} +\newcommand{\MP}{{\small\scshape metapost}} \setlength{\parindent}{0pt} \sloppy \begin{document} @@ -55,11 +58,11 @@ beeinflusst. \vspace{\baselineskip} \textit{Initiale vollständig im Randbereich} :\\ -\verb+\lettrine[lhang=1, nindent=0pt, lines=3]{V}{erschieben}+ +\verb+\lettrine[lhang=1,findent= .3em,nindent=0pt,lines=3]{V}{erschieben}+ -\lettrine[lhang=1, nindent=0pt, lines=3]{V}{erschieben} wir nun im vierten -Beispiel die Initiale in den Randbereich. Dieses Verhalten wird durch den -Parameter \verb+lhang= + gesteuert. +\lettrine[lhang=1,findent= .3em,nindent=0pt,lines=3]{V}{erschieben} +wir nun im vierten Beispiel die Initiale in den Randbereich. +Dieses Verhalten wird durch den Parameter \verb+lhang= + gesteuert. \vspace{\baselineskip} \textit{Initiale, vergrössert und teilweise im Randbereich} :\\ @@ -91,10 +94,10 @@ wohl nur Anführungszeichen dafür in Frage kommen. \newpage \textit{Wir verkleinern die Initiale nun um 10\% und heben sie -um 10\% wegen des {\glqq}Q{\grqq}} -\verb+\lettrine[lines=4, loversize=-.1, lraise=.1]{Q}{ualität}+ +um 15\% wegen des {\glqq}Q{\grqq}}:\\ +\verb+\lettrine[lines=4, loversize=-.15, lraise=.15]{Q}{ualität}+ -\lettrine[lines=4, loversize=-.1, lraise=.1]{Q}{ualität} hat ihren +\lettrine[lines=4, loversize=-.15, lraise=.15]{Q}{ualität} hat ihren Preis. Und wenn es nur die Zeit ist, um zu lernen wie Sie solche Spielereien anstellen können. Bei den Ergebnissen lohnt sich aber die Mühe. Welche Parameter diesmal was beeinflussen, lasse ich Sie nun selbst herausfinden. @@ -130,24 +133,24 @@ bietet auch das {\glqq}V{\grqq} keine Schwierigkeiten mehr. Wie das beim der Neigung des {\ttfamily\upshape V} folgt; Das {\ttfamily\upshape V} ragt zusätzlich halb in den Rand hinein (Option {\ttfamily\upshape lhang=0.5} :})\\ -\verb+\lettrine[lines=4, slope=-0.5em, lhang=0.5, nindent=0pt]+\\ +\verb+\lettrine[lines=4, slope=-0.5em, lhang=0.5, findent=.5em,nindent=0pt]+\\ \verb+ {V}{iel} ist...+ -\lettrine[lines=4, slope=-0.5em, lhang=0.5, nindent=0pt]{V}{iel} ist hier -nicht anders. Nur die negative Neigung und das Hereinragen in den Rand. Ob -Ihnen das Ergebnis gefällt müssen Sie selber entscheiden. Sie sehen aber, -das das {\glqq}V{\grqq} wirklich keine Schwierigkeiten bietet. Der Unterschied -zum vorhergehenden Beispiel ist nicht besonders gross. +\lettrine[lines=4, slope=-0.5em, lhang=0.5, findent=.5em, nindent=0pt]{V}{iel} +ist hier nicht anders. Nur die negative Neigung und das Hereinragen in den +Rand. Ob Ihnen das Ergebnis gefällt müssen Sie selber entscheiden. +Sie sehen aber, das das {\glqq}V{\grqq} wirklich keine Schwierigkeiten bietet. +Der Unterschied zum vorhergehenden Beispiel ist nicht besonders gross. \vspace{.5\baselineskip} \textit{Ändern wir nun die Schriftfamilie für die Initiale (hier AvantGarde bold italique):}\\ -\verb+\renewcommand{\LettrineFontHook}{\fontfamily{pag}%+\\ +\verb+\renewcommand{\LettrineFontHook}{\fontfamily{pag}\fontencoding{T1}%+\\ \verb+ \fontseries{bx}\fontshape{it}}+\\ \verb+\lettrine[findent=.3em]{A}{uch} ein Wechsel...+ {% (Ändern des lokalen fonts) -\renewcommand{\LettrineFontHook}{\fontfamily{pag}\fontseries{bx}\fontshape{it}} +\renewcommand{\LettrineFontHook}{\fontfamily{pag}\fontencoding{T1}\fontseries{bx}\fontshape{it}} \lettrine[findent=.3em]{A}{uch} ein Wechsel der Schriftfamilie ist problemlos möglich. Hier verwenden wir Avantgarde und setzen mit der Option @@ -157,11 +160,12 @@ möglich. Hier verwenden wir Avantgarde und setzen mit der Option \vspace{.5\baselineskip} \textit{Ändern wir nun die Schriftfamilie und die Farbe für die Initiale (hier yfrak in Grau) :}\\ -\verb+\renewcommand{\LettrineFontHook}{\fontfamily{yfrak}\color[gray]{0.5}}+\\ -\verb+\lettrine[loversize=0.1]{A}{uch}...+ +\verb+\renewcommand{\LettrineFontHook}{\fontfamily{yfrak}\fontencoding{T1}+\\ +\verb+ \color[gray]{0.5}}\lettrine[loversize=0.1]{A}{uch}...+ {% (Aendern des lokalen fonts) -\renewcommand{\LettrineFontHook}{\fontfamily{yfrak}\color[gray]{0.5}} +\renewcommand{\LettrineFontHook}{\fontfamily{yfrak}\fontencoding{T1} + \color[gray]{0.5}} \lettrine[loversize=0.1]{A}{uch} ein Wechsel der Schriftfamilie ist problemlos möglich. Hier verwenden wir yfrak, @@ -181,14 +185,14 @@ die Boolsche Variable \texttt{image=true} zu benützen; z.B. so: \vspace{.5\baselineskip} {% Gruppierung, um die LOKALEN Definitionen zu schützen -\fontfamily{yfrak}\selectfont\Large +\fontfamily{yfrak}\fontencoding{T1}\selectfont\Large \renewcommand{\LettrineTextFont}{\relax} \lettrine[image=true, lines=3, lhang=.2, loversize=.25, % lraise=-.05, findent=0.1em, nindent=0em] {W}{er} reitet so spät durch Nacht und Wind?\\ Es ist der Vater mit seinem Kind;\\ Er hat den Knaben wohl in dem Arm,\\ -Er faßt ihn sicher, er hält ihn warm. +Er fa{\ss}t ihn sicher, er hält ihn warm. \par} \vspace{\baselineskip} Und hier der zum Beispiel gehörende \LaTeX{}--Code: @@ -197,14 +201,14 @@ lädt dann die Datei \verb+W.eps+. Das Suffix \verb+.eps+ kann -- dank des Pakets \verb+graphicx.sty+ -- weggelassen werden. \begin{verbatim} -{\fontfamily{yfrak}\selectfont\Large +{\fontfamily{yfrak}\fontencoding{T1}\selectfont\Large \renewcommand{\LettrineTextFont}{\relax} \lettrine[image=true, lines=3, lhang=.2, loversize=.25, % lraise=-.05, findent=0.1em, nindent=0em] {W}{er} reitet so spät durch Nacht und Wind? Es ist der Vater mit seinem Kind; Er hat den Knaben wohl in dem Arm, -Er faßt ihn sicher, er hält ihn warm.\par} +Er fa{\ss}t ihn sicher, er hält ihn warm.\par} \end{verbatim} Zur Darstellung dieses Beispiels müssen folgende Pakete installiert sein: @@ -235,5 +239,7 @@ in eine PDF-Datei \verb+W.pdf+ umwandeln (mit Hilfe von \verb+epstopdf+). %%% Local Variables: %%% mode: latex +%%% coding: utf-8 %%% TeX-master: t +%%% TeX-engine: xetex %%% End: diff --git a/Master/texmf-dist/doc/latex/lettrine/demo-fr.pdf b/Master/texmf-dist/doc/latex/lettrine/demo-fr.pdf Binary files differnew file mode 100644 index 00000000000..dc308808609 --- /dev/null +++ b/Master/texmf-dist/doc/latex/lettrine/demo-fr.pdf diff --git a/Master/texmf-dist/doc/latex/lettrine/demo.tex b/Master/texmf-dist/doc/latex/lettrine/demo-fr.tex index 705f9272c3b..21e525ed061 100644 --- a/Master/texmf-dist/doc/latex/lettrine/demo.tex +++ b/Master/texmf-dist/doc/latex/lettrine/demo-fr.tex @@ -1,24 +1,27 @@ -%Format: pdfLaTeX -\documentclass[12pt,german,french]{article} - -\usepackage[a4paper,text={145mm,240mm},centering]{geometry} -\usepackage[utf8]{inputenc} -\usepackage[T1]{fontenc} -\usepackage{palatino} % Romain (sans-serif= helvetica) -\renewcommand{\ttdefault}{lmtt} % Courier chasse trop ! +\documentclass[paper=a4,12pt,german,french]{scrartcl} +\usepackage{iftex} +\iftutex + \usepackage{fontspec} + \setmainfont{erewhon} +\else + \usepackage[utf8]{inputenc} + \usepackage{fourier} + \renewcommand{\ttdefault}{lmtt} % Courier chasse trop ! +\fi \usepackage{microtype} \usepackage{Rothdn, Typocaps} % cfr-initials (p. 3) +\usepackage{graphicx,color} \usepackage{lettrine} \usepackage{babel} \frenchbsetup{AutoSpacePunctuation=false,og=«,fg=»} -\usepackage{graphicx,color} -\usepackage{hyperref,bookmark} +\newcommand*{\MF}{{\small\scshape metafont}} +\newcommand*{\MP}{{\small\scshape metapost}} +\newcommand*{\file}[1]{\texttt{#1}} +\newcommand*{\cs}[1]{\texttt{\boi#1}} -\newcommand{\MF}{{\small\sffamily\scshape metafont}} -\newcommand{\MP}{{\small\sffamily\scshape metapost}} \setlength{\parindent}{0pt} \sloppy \begin{document} @@ -35,8 +38,7 @@ \lettrine{E}{n} plein marais de la Souteyranne, à quelques kilomètres au nord d'Aigues-Mortes, se trouve la Tour Carbonnière. Construite au XIII\ieme~siècle, elle contrôlait l'unique voie d'accès -terrestre de la ville fortifiée, celle qui menait à Psalmody, -l'une des « abbayes de sel» dont il ne reste que quelques vestiges. +terrestre de la ville fortifiée, celle qui menait à Psalmody. \vspace{\baselineskip} \textit{Lettrine sur une seule ligne (option {\ttfamily\upshape lines=1}) :}\\ @@ -79,8 +81,7 @@ plein marais de la Souteyranne, à quelques kilomètres au nord d'Aigues-Mortes la Tour Carbonnière. Construite au XIII\ieme~siècle, elle contrôlait l'unique voie d'accès terrestre de la ville fortifiée, celle qui menait à Psalmody, -l'une des « abbayes de sel» \dots -% dont il ne reste que des vestiges. +l'une des « abbayes de sel» dont il ne reste que des vestiges. \vspace{\baselineskip} \textit{On peut ajouter un guillemet devant la lettrine} :\\ @@ -90,9 +91,7 @@ l'une des « abbayes de sel» \dots à quelques kilomètres au nord d'Aigues-Mortes, se trouve la Tour Carbonnière. Construite au XIII\ieme~siècle, elle contrôlait l'unique voie d'accès -terrestre de la ville fortifiée, celle qui menait à Psalmody, -l'une des « abbayes de sel» \dots -% dont il ne reste que des vestiges. +terrestre de la ville fortifiée, celle qui menait à Psalmody. \newpage Toutes Les lettrines suivantes seront en gris jusqu'à nouvel ordre : \\ @@ -123,7 +122,7 @@ se trouve la Tour Carbonnière, surprend les visiteurs. Construite au XIII\ieme~siècle, elle contrôlait l'unique voie d'accès terrestre de la ville fortifiée, celle qui menait à Psalmody, l'une des « abbayes de sel» dont il ne reste que quelques vestiges. -L'abbaye était ravitaillée par un souterrain qui +L'abbaye était ravitaillée ---~dit-on~--- par un souterrain qui la reliait au château de Treillan. \vspace{.5\baselineskip} @@ -144,19 +143,18 @@ la reliait au château de Treillan. \textit{Utilisation de l'option {\ttfamily\upshape slope} pour que le texte suive la pente du {\ttfamily\upshape V}, noter que celui-ci est à demi-poussé dans la marge par l'option {\ttfamily\upshape lhang=0.5} :}\\ -\verb+\lettrine[lines=4, slope=-0.5em, lhang=0.5, nindent=0pt]+\\ +\verb+\lettrine[lines=4, slope=-0.5em, lhang=0.5, findent=.5em, nindent=0pt]+\\ \verb+ {V}{oici} à...+ -\lettrine[lines=4, slope=-0.5em, lhang=0.5, nindent=0pt]{V}{oici} +\lettrine[lines=4, slope=-0.5em, lhang=0.5, findent=.5em, nindent=0pt]{V}{oici} à quelques kilomètres au nord d'Aigues-Mortes la Tour Carbonnière. Construite au XIII\ieme~siècle, elle contrôlait l'unique voie d'accès terrestre de la ville fortifiée, celle qui menait à Psalmody, l'une des « abbayes de sel» dont il ne reste que quelques vestiges. L'abbaye était ravitaillée ---~dit-on~--- par un souterrain qui -la reliait au château de Treillan. +la reliait au château de Treillan distant de quelques kilomètres à peine. \newpage -\newgeometry{text={138mm,240mm},centering} \begin{center} \large\bfseries Deux exemples d’utilisation de cfr-initials @@ -187,19 +185,20 @@ terrestre de la ville fortifiée. \renewcommand{\LettrineFontHook}{\Rothdnfamily} \vspace{.5\baselineskip} -\textit{Le calcul de la taille de la lettrine prend comme référence les - lettres EFTZ (voir {\ttfamily\upshape\boi LettrineTestString}), - dans le cas de la police Rothdn ça donne ceci pour A : -} + +\textit{Le calcul de la taille de la lettrine prend normalement comme + référence les lettres EFTZ (voir {\upshape\cs{LettrineTestString}}), + dans le cas de la police Rothdn ça donne ceci pour A : } \verb+\lettrine[lines=3]{A}{u} bord du marais+ \lettrine[lines=3]{A}{u} bord du marais de la Souteyranne, à quelques kilomètres au nord d'Aigues-Mortes, se trouve la Tour Carbonnière. Construite au XIII\ieme~siècle, elle contrôlait l'unique voie d'accès -terrestre de la ville fortifiée, celle qui menait à Psalmody. +terrestre de la ville fortifiée, celle qui menait à Psalmody, +l'une des « abbayes de sel» dont il ne reste que quelques vestiges. -\vspace{.5\baselineskip} +\vspace{\baselineskip} \textit{L’option {\ttfamily\upshape refstring} donne une taille correcte à la lettrine (le calcul est fait sur la base du A lui-même et non de EFTZ% \footnote{Le F de la police Rothdn a une hauteur supérieure à celles des @@ -211,11 +210,12 @@ terrestre de la ville fortifiée, celle qui menait à Psalmody. \lettrine[refstring, lines=3]{A}{u} bord du marais de la Souteyranne, à quelques kilomètres au nord d'Aigues-Mortes, se trouve la Tour Carbonnière. Construite au XIII\ieme~siècle, elle contrôlait l'unique voie d'accès -terrestre de la ville fortifiée, celle qui menait à Psalmody. +terrestre de la ville fortifiée, celle qui menait à Psalmody, +l'une des « abbayes de sel» dont il ne reste que quelques vestiges. -\vspace{.5\baselineskip} -\textit{Il suffit maintenant de remonter un peu la lettrine +\vspace{\baselineskip} +\textit{Il suffit maintenant de remonter la lettrine ({\ttfamily\upshape lraise=0.15}) pour compenser sa profondeur : } @@ -225,10 +225,10 @@ terrestre de la ville fortifiée, celle qui menait à Psalmody. Souteyranne, à quelques kilomètres au nord d'Aigues-Mortes, se trouve la Tour Carbonnière. Construite au XIII\ieme~siècle, elle contrôlait l'unique voie d'accès -terrestre de la ville fortifiée, celle qui menait à Psalmody. +terrestre de la ville fortifiée, celle qui menait à Psalmody, +l'une des « abbayes de sel» dont il ne reste que quelques vestiges. \newpage -\restoregeometry \begin{center} \large\bfseries Utilisation d'une image comme lettrine \end{center} @@ -240,12 +240,12 @@ d'utiliser le booléen \texttt{image}, exemple : \begin{otherlanguage}{german} \renewcommand{\LettrineTextFont}{\relax} -\fontfamily{yfrak}\selectfont\Large +\fontfamily{yfrak}\fontencoding{T1}\selectfont\Large \lettrine[image=true,lhang=.2, loversize=.25, findent=0.1em] {W}{er} reitet so spät durch Nacht und Wind?\\ Es ist der Vater mit seinem Kind;\\ Er hat den Knaben wohl in dem Arm,\\ -Er faßt ihn sicher, er hält ihn warm.\par +Er fa{\ss}t ihn sicher, er hält ihn warm.\par \end{otherlanguage} \vspace{.5\baselineskip} @@ -257,17 +257,17 @@ de \verb+graphicx.sty+). \begin{verbatim} \begin{otherlanguage}{german} - \fontfamily{yfrak}\selectfont\Large + \fontfamily{yfrak}\fontencoding{T1}\selectfont\Large \renewcommand{\LettrineTextFont}{\relax} \lettrine[image=true,lhang=.2, loversize=.25, findent=0.1em] {W}{er} reitet so spät durch Nacht und Wind?\\ Es ist der Vater mit seinem Kind;\\ Er hat den Knaben wohl in dem Arm,\\ - Er faßt ihn sicher, er hält ihn warm.\par + Er fa{\ss}t ihn sicher, er hält ihn warm.\par \end{otherlanguage} \end{verbatim} -Cet exemple fait appel aux fichiers suivants : +Pour la compilation en pdfLaTeX cet exemple fait appel aux fichiers suivants : \begin{itemize} \item \texttt{graphicx.sty} (extension standard \LaTeXe{}), \item \texttt{blackletter1} de Thorsten~\textsc{Bronger} (disponible sur CTAN), @@ -283,18 +283,13 @@ indications de Denis~\textsc{Roegel} que je remercie bien vivement. Une solution plus simple s’offre aux utilisateurs de LuaLaTeX ou XeLaTeX pour reproduire le poème ci-dessus : il suffit d’utiliser la police OpenType Yinit pour la lettrine et par exemple une des polices OpenType UnifrakturMaguntia -pour le texte, voir \url{http://unifraktur.sourceforge.net/maguntia.html}. - -Le codage est identique à ceci près que l’option \texttt{image=true} est -supprimée et l’appel à la police \texttt{yfrak} remplacé par :\\ -\verb+\setmainfont{UnifrakturMaguntia19}\Large+\\ -\verb+\renewcommand{\LettrineFontHook}{\setmainfont{Yinit}}+ +pour le texte, voir le fichier \file{demo-lua.pdf}. \vfill \begin{flushright} Daniel \textsc{Flipo}\\ \texttt{daniel.flipo@free.fr}\\ - avril 2019. + mars 2020. \end{flushright} \end{document} @@ -303,4 +298,5 @@ supprimée et l’appel à la police \texttt{yfrak} remplacé par :\\ %%% mode: latex %%% coding: utf-8 %%% TeX-master: t +%%% TeX-engine: xetex %%% End: diff --git a/Master/texmf-dist/doc/latex/lettrine/demo-lua.pdf b/Master/texmf-dist/doc/latex/lettrine/demo-lua.pdf Binary files differnew file mode 100644 index 00000000000..f0e6257e6ea --- /dev/null +++ b/Master/texmf-dist/doc/latex/lettrine/demo-lua.pdf diff --git a/Master/texmf-dist/doc/latex/lettrine/demo-lua.tex b/Master/texmf-dist/doc/latex/lettrine/demo-lua.tex new file mode 100644 index 00000000000..4492ade68e1 --- /dev/null +++ b/Master/texmf-dist/doc/latex/lettrine/demo-lua.tex @@ -0,0 +1,116 @@ +\documentclass[12pt,paper=a4,german,french,british]{scrartcl} + +\usepackage{lettrine} +\usepackage[dvipsnames]{xcolor} +\usepackage[colorlinks, urlcolor=ForestGreen, linkcolor=blue]{hyperref} + +%%% Linux Libertine fonts... +\usepackage{fontspec} +\setmainfont{Linux Libertine O} +%\setsansfont{TeX Gyre Heros}[Scale=MatchLowercase] +\setmonofont{Latin Modern Mono}[Scale=MatchLowercase] + +\usepackage{Typocaps} + +\usepackage{babel} +\frenchbsetup{AutoSpacePunctuation=false, og=«,fg=»} +\babeltags{fr=french, de=german, uk=british} + +\newcommand*{\file}[1]{\texttt{#1}} +\newcommand*{\cs}[1]{\texttt{\boi#1}} +\newcommand*{\MF}{{\small\scshape metafont}} + +\setlength{\parindent}{0pt} +\sloppy + +\begin{document} +\thispagestyle{empty} +\enlargethispage{2\baselineskip} + +\begin{center} +\large\bfseries Some LuaLaTeX examples +\end{center} + +Both files \file{demo-fr.tex} and \file{demo-de.tex} can be compiled either with +pdfLaTeX or with LuaLaTeX or XeLaTeX. The purpose of the next examples is to +show how easy it is to change the font for the dropped initial with Unicode +engines: no need to care about the low-level NFSS syntax, a simple +\cs{fontspec} call will do the trick. + +\vspace{.5\baselineskip} +In the first example, \textit{ Linux Libertine Initials} is used for the +dropped capital:\\ +\verb+\renewcommand{\LettrineFontHook}{\fontspec{LinLibertine_I.otf}}+\\ +\verb+\lettrine[lines=3]{E}{n plein marais de la Souteyranne...}+ + +\begin{fr} + \renewcommand{\LettrineFontHook}{\fontspec{LinLibertine_I.otf}} + \lettrine[lines=3]{E}{n plein marais de la Souteyranne}, à quelques + kilomètres au nord d'Aigues-Mortes, se trouve la Tour Carbonnière. + Construite au XIII\ieme~siècle, elle contrôlait l'unique voie d'accès + terrestre de la ville fortifiée, celle qui menait à Psalmody, + l'une des « abbayes de sel» dont il ne reste que quelques vestiges.\par +\end{fr} + +\vspace{.5\baselineskip} +Of course, it is still possible to use Type\,1 fonts for the dropped capitals, +here \textit{Typocaps} (red):\\ +\verb+\renewcommand{\LettrineFontHook}{\Typocapsfamily\color{red}}+\\ +\verb+\lettrine[findent=.3em]{E}{n plein marais de la Souteyranne}...+ + +\begin{fr} +\renewcommand{\LettrineFontHook}{\Typocapsfamily\color{red}} +\lettrine[findent=.3em]{E}{n plein marais de la Souteyranne}, à quelques +kilomètres au nord d'Aigues-Mortes, se trouve la Tour Carbonnière. +Construite au XIII\ieme~siècle, elle contrôlait l'unique voie d'accès +terrestre de la ville fortifiée.\par +\end{fr} + +\vspace{.5\baselineskip} +OpenType and TrueType free fonts are available for Old German, here is an example +featuring the \textit{Yinit} OpenType font% +\footnote{produced by Élie Roux from Yannis Haralambous’ Gothic Initials + originally in \MF.} +for the initial and \textit{UnifrakturMaguntia} TrueType font% +\footnote{\url{http://unifraktur.sourceforge.net/maguntia.html}} +for the running text. The later has several nice \textit{optional features}, +(here long s and old umlaut variant): + +\verb+\setmainfont{UnifrakturMaguntia.ttf}[StylisticSet=11,CharacterVariant=15]+\\ +\verb+\renewcommand{\LettrineTextFont}{\relax} % No small caps here!+ \\ +\verb+\renewcommand{\LettrineFontHook}{\fontspec{Yinit.otf}}+\\ +\verb+\lettrine[lhang=.2, loversize=.25, findent=0.1em]{W}{er} reitet+ + +\begin{de}\Large +\setmainfont{UnifrakturMaguntia.ttf}[StylisticSet=11,CharacterVariant=15] +\renewcommand{\LettrineTextFont}{\relax} +\renewcommand{\LettrineFontHook}{\fontspec{Yinit.otf}} +\lettrine[lhang=.2, loversize=.25, findent=0.1em] +{W}{er} reitet so spät durch Nacht und Wind?\\ +Es ist der Vater mit seinem Kind;\\ +Er hat den Knaben wohl in dem Arm,\\ +Er faßt ihn sicher, er hält ihn warm.\par +\end{de} + +\vspace{.5\baselineskip} +Without the \textit{optional features}, the output looks more modern: + +\begin{otherlanguage}{german}\Large +\setmainfont{UnifrakturMaguntia.ttf} +\renewcommand{\LettrineTextFont}{\relax} +\renewcommand{\LettrineFontHook}{\fontspec{Yinit.otf}} +\lettrine[lhang=.2, loversize=.25, findent=0.1em] +{W}{er} reitet so spät durch Nacht und Wind?\\ +Es ist der Vater mit seinem Kind;\\ +Er hat den Knaben wohl in dem Arm,\\ +Er faßt ihn sicher, er hält ihn warm.\par +\end{otherlanguage} + +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% coding: utf-8 +%%% TeX-master: t +%%% TeX-engine: luatex +%%% End: diff --git a/Master/texmf-dist/doc/latex/lettrine/demo.pdf b/Master/texmf-dist/doc/latex/lettrine/demo.pdf Binary files differdeleted file mode 100644 index c0253dc0d5b..00000000000 --- a/Master/texmf-dist/doc/latex/lettrine/demo.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/lettrine/lettrine.pdf b/Master/texmf-dist/doc/latex/lettrine/lettrine.pdf Binary files differindex 9d206d0d65c..5660e16e1b2 100644 --- a/Master/texmf-dist/doc/latex/lettrine/lettrine.pdf +++ b/Master/texmf-dist/doc/latex/lettrine/lettrine.pdf |