Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| composition:texte:titres:commencer_un_paragraphe_par_une_lettrine [2018/12/09 11:11] – jejust | 3_composition:texte:titres:commencer_un_paragraphe_par_une_lettrine [2022/10/04 14:39] (Version actuelle) – [Avec l'extension “dropping”] Italique inutile supprimé dbitouze | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Comment mettre en valeur la première lettre d' | + | ====== Comment mettre en valeur la première lettre d' |
| + | Parfois, la première lettre d'un paragraphe est agrandie de manière à occuper plusieurs lignes de celui-ci. Ceci s' | ||
| - | $\Reponse$ | + | ===== Avec l'extension “lettrine” ===== |
| - | Il est disponible sur https:// | + | |
| - | Ce package est utilisable avec < | + | |
| - | + | ||
| - | + | ||
| - | $\Reponse$ | + | |
| - | https:// | + | |
| - | '' | + | |
| - | + | ||
| - | + | ||
| - | $\Reponse$ | + | |
| - | mais compatible < | + | |
| + | L' | ||
| + | <WRAP column 68ex> | ||
| <code latex> | <code latex> | ||
| - | \documentclass[12pt, | + | \documentclass{article} |
| - | \usepackage[frenchb]{babel} | + | \usepackage[utf8]{inputenc} |
| - | \usepackage{drop} | + | \usepackage[T1]{fontenc} |
| - | \font\largefont=yinitas % fontes yinit | + | \usepackage{lettrine} |
| \begin{document} | \begin{document} | ||
| - | \drop{E}XISTE-T-IL | + | \lettrine[lines=4, |
| + | un exemple de l' | ||
| + | Vous remarquerez que les débuts des lignes à droite de la lettre | ||
| + | sont décalés de manière à suivre la pente de celle-ci. | ||
| + | Cela illustre tout l' | ||
| + | pour gérer les lettrines. | ||
| \end{document} | \end{document} | ||
| </ | </ | ||
| + | </ | ||
| + | <WRAP column 30ex> | ||
| + | < | ||
| + | \documentclass{article} | ||
| + | \usepackage[utf8]{inputenc} | ||
| + | \usepackage[T1]{fontenc} | ||
| + | \usepackage[width=8cm]{geometry} | ||
| + | \usepackage{lmodern} | ||
| + | \usepackage{microtype} | ||
| + | \usepackage{lettrine} | ||
| + | \pagestyle{empty} | ||
| + | \begin{document} | ||
| + | \lettrine[lines=4, | ||
| + | un exemple de l' | ||
| + | Vous remarquerez que les débuts des lignes à droite de la lettre | ||
| + | sont décalés de manière à suivre la pente de celle-ci. Cela illustre | ||
| + | tout l' | ||
| + | lettrines. | ||
| + | \end{document} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP clear /> | ||
| + | Cette extension propose également une galerie d' | ||
| - | $\Reponse$ | + | ===== Avec l'extension “dropping” ===== |
| - | https:// | + | |
| + | :!: Les extensions // | ||
| - | $\Reponse$ | + | L' |
| - | également de faire cela: | + | |
| - | <file latex bigstart.sty> | + | <WRAP column 68ex> |
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | + | < |
| - | % % | + | \documentclass[french]{article} |
| - | % \bigstart | + | \usepackage[utf8]{inputenc} |
| - | % % | + | \usepackage[T1]{fontenc} |
| - | % A general macro to provide large letters at the start of paragraphs. | + | \usepackage[dvips]{dropping} |
| - | % % | + | \usepackage{babel} |
| - | % Syntax: | + | |
| - | % % | + | |
| - | % where the following arguments are optional: | + | |
| - | % % | + | |
| - | % a: font specification (Default=cmr17) | + | |
| - | % b: font scale (Default=scale to nth line) % | + | |
| - | % c_1: 1st line offset from width of character | + | |
| - | % c_2: 2d line offset from width of character | + | |
| - | % ... % | + | |
| - | % c_n: nth line offset from width of character | + | |
| - | % (Default=two lines, zero offset) | + | |
| - | % % | + | |
| - | % Examples: | + | |
| - | % % | + | |
| - | % \bigstart{cmb10}{\magstep4} Four score and seven years ago ... % | + | |
| - | % % | + | |
| - | % \font\rm=ptmr at12pt \rm % | + | |
| - | % \bigstart{ptmr}[0pt][-4pt][-8pt] WE, THE PEOPLE of the United States, | + | |
| - | % in order to form a more perfect Union, establish justice, insure | + | |
| - | % domestic tranquility, | + | |
| - | % general welfare, and secure the blessings of liberty to ourselves and % | + | |
| - | % our posterity, do ordain and establish this Constitution for the % | + | |
| - | % United States of America. | + | |
| - | % % | + | |
| - | % % | + | |
| - | % Author: Steven T. Smith, 1990 % | + | |
| - | % % | + | |
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | + | |
| - | \catcode`\@=11 | + | |
| - | \newif\ifsc@lespec | + | \begin{document} |
| - | \newif\if@ffsetspec | + | |
| - | \newif\iffirst@ff | + | |
| - | \newcount\linec@unt | + | |
| - | % Define macro to give the ratio of two integers times 1000. | + | \dropping{3}{\itshape{} Voici} un exemple de ce que permet de |
| - | % Result: # | + | faire l' |
| - | \newcount\numerat@r \newcount\denominat@r \newcount\tempc@unt | + | \verb.\dropping. peut prendre en argument un mot comme c' |
| - | \def\magratio# | + | le cas ici ou une simple lettre. |
| - | | + | \end{document} |
| - | \ifnum\tempc@unt> | + | </ |
| - | | + | </ |
| - | \multiply\numerat@r by10 \tempc@unt=\numerat@r | + | <WRAP clear /> |
| - | | + | |
| - | \multiply\tempc@unt by\denominat@r \advance\numerat@r by-\tempc@unt | + | |
| - | \multiply\numerat@r by10 \tempc@unt=\numerat@r | + | |
| - | \divide\tempc@unt by\denominat@r \edef\r@t{\r@t\the\tempc@unt}% | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | \divide\numerat@r by\denominat@r \edef\r@t{\r@t\the\numerat@r}% | + | |
| - | #1=\r@t} | + | |
| - | \def\bigstart{\par\begingroup \def\par{\endgraf\endgroup}% | + | ===== Avec l' |
| - | \def\f@ntrootdefault{cmr17}% | + | |
| - | \def\linec@untdefault{1}\def\@ffsetdefault{[0pt][0pt]}% | + | |
| - | \sc@lespecfalse\@ffsetspecfalse\linec@unt=-1\def\@ffset{}% | + | |
| - | \futurelet\next\brace@ptional} | + | |
| - | \def\brace@ptional{\ifx\next\bgroup\def\@temp{\f@ntspec}% | + | L' |
| - | \else \def\@temp{\edef\f@ntroot{\f@ntrootdefault}\brack@ptional}\fi \@temp} | + | |
| - | \def\f@ntspec# | + | |
| - | \def\brace@@ptional{\ifx\next\bgroup\def\@temp{\sc@lespectrue\sc@lespec}% | + | ===== Avec l' |
| - | \else \def\@temp{\sc@lespecfalse\brack@ptional}\fi \@temp} | + | |
| - | \def\sc@lespec# | + | |
| - | \def\brack@ptional{\ifx\next[\def\@temp{\@ffsetspectrue\@ffsetspec}% | + | L' |
| - | \else \def\@temp{\bigst@rtinit}\fi \@temp} | + | |
| - | \def\@ffsetspec[#1]{\advance\linec@unt by1 | + | |
| - | \edef\@ffset{\@ffset[#1]}\futurelet\next\brack@ptional} | + | |
| - | \def\bigst@rtinit# | + | ===== Avec une commande manuelle |
| - | \edef\@ffset{\@ffsetdefault}\fi \setbox0=\hbox{X}% | + | |
| - | \ifsc@lespec \font\bigch@r=\f@ntroot\space scaled\sc@le \else | + | |
| - | \font\bigch@r=\f@ntroot \setbox1=\hbox{\bigch@r X}% | + | |
| - | \dimen0=\baselineskip \multiply\dimen0 by\linec@unt | + | |
| - | \advance\dimen0 by\ht0 \dimen1=\ht1 \advance\dimen1 by\dp1 | + | |
| - | \count11=\dimen0 \count12=\dimen1 | + | |
| - | \magratio{\count10}{\count11}{\count12}% | + | |
| - | \font\bigch@r=\f@ntroot\space scaled\count10\fi | + | |
| - | \setbox1=\hbox{\bigch@r# | + | |
| - | \edef\parsh@pe{\the\linec@unt}% | + | |
| - | \first@fftrue \edef\@temp{\futurelet\noexpand\next\noexpand\initparsh@pe | + | |
| - | \@ffset} \@temp} | + | |
| - | \def\initparsh@pe{\ifx\next[\def\@temp{\m@keparsh@pe}\else | + | Voici un exemple de commande, '' |
| - | \def\@temp{\bigst@rt}\fi \@temp} | + | |
| - | \def\m@keparsh@pe[# | + | |
| - | \advance\dimen0 by#1 \advance\dimen1 by-\dimen0 | + | |
| - | \edef\parsh@pe{\parsh@pe\space\the\dimen0\space\the\dimen1}% | + | |
| - | \iffirst@ff \dimen2=\dimen0\first@fffalse \fi | + | |
| - | \futurelet\next\initparsh@pe} | + | |
| - | + | ||
| - | \def\bigst@rt{\edef\parsh@pe{\parsh@pe\space 0pt \hsize}% | + | |
| - | \expandafter\parshape\parsh@pe \noindent | + | |
| - | \rlap{\kern-\dimen2\raise\ht0\vbox to0pt{\box1\vss}}\ignorespaces} | + | |
| - | + | ||
| - | \catcode`\@=12 | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | $\Reponse$ | + | |
| - | disponible sur https:// | + | |
| - | https://www.ctan.org/ | + | |
| - | + | ||
| - | + | ||
| - | $\Reponse$ | + | |
| <code latex> | <code latex> | ||
| - | \font\capfont=cmbx12 at 24.87 pt% or yinit, | + | \font\capfont=cmbx12 at 24.87 pt% ou yinit, |
| \newbox\capbox \newcount\capl \def\a{A} | \newbox\capbox \newcount\capl \def\a{A} | ||
| \def\docappar{% | \def\docappar{% | ||
| Ligne 174: | Ligne 108: | ||
| \noexpand\let\a } | \noexpand\let\a } | ||
| - | \cappar Il était une fois un petit chaperon | + | \cappar Il était une fois un petit chaperon |
| qui avait une grand-mère qui habitait de l' | qui avait une grand-mère qui habitait de l' | ||
| c\^oté de la for\^et. Un jour, alors que sa | c\^oté de la for\^et. Un jour, alors que sa | ||
| Ligne 180: | Ligne 114: | ||
| décida de lui rendre visite... | décida de lui rendre visite... | ||
| </ | </ | ||
| - | |||
| - | |||
| - | |||
| - | $\Reponse$ | ||
| - | commande '' | ||
| - | |||
| - | <code latex> | ||
| - | \documentclass{article} | ||
| - | |||
| - | \usepackage[T1]{fontenc} | ||
| - | \usepackage[latin1]{inputenc} | ||
| - | \usepackage[francais]{babel} | ||
| - | \usepackage{type1ec} | ||
| - | \usepackage{lettrine} | ||
| - | |||
| - | \begin{document} | ||
| - | |||
| - | \lettrine[lines=4, | ||
| - | nindent=0pt]{V}{oici} un | ||
| - | exemple de l' | ||
| - | | ||
| - | que les débuts des lignes à droite de la lettre | ||
| - | sont décalés de manière à | ||
| - | suivre la pente de celle-ci. Pas mal, non ? | ||
| - | |||
| - | \end{document} | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | \documentclass{article} | ||
| - | |||
| - | \usepackage[T1]{fontenc} | ||
| - | \usepackage[latin1]{inputenc} | ||
| - | \usepackage[francais]{babel} | ||
| - | \usepackage{type1ec} | ||
| - | \usepackage{lettrine} | ||
| - | |||
| - | \begin{document} | ||
| - | \lettrine[lines=4, | ||
| - | Vous remarquerez que les débuts des lignes à droite de la lettre sont décalés de manière à suivre la pente de celle-ci. | ||
| - | Pas mal, non ? | ||
| - | \end{document} | ||
| - | </ | ||
| - | |||
| - | |||
| - | $\Reponse$ | ||
| - | package [[ctanpkg> | ||
| - | https:// | ||
| - | Il est cependant préférable d' | ||
| - | |||
| - | <code latex> | ||
| - | \documentclass{article} | ||
| - | |||
| - | \usepackage[T1]{fontenc} | ||
| - | \usepackage[latin1]{inputenc} | ||
| - | \usepackage[francais]{babel} | ||
| - | \usepackage[dvips]{dropping} | ||
| - | |||
| - | \begin{document} | ||
| - | |||
| - | \dropping{3}{\itshape{} Voici} un exemple de ce que | ||
| - | permet de faire le magnifique package dropping de | ||
| - | M. Dahlgren. La commande \verb.\dropping. peut | ||
| - | prendre en argument un mot comme c'est le cas ici | ||
| - | ou une simple lettre. | ||
| - | |||
| - | \end{document} | ||
| - | </ | ||
| - | |||
| - | |||
| - | < | ||
| - | \documentclass{article} | ||
| - | |||
| - | \usepackage[T1]{fontenc} | ||
| - | \usepackage[latin1]{inputenc} | ||
| - | \usepackage[francais]{babel} | ||
| - | \usepackage[dvips]{dropping} | ||
| - | |||
| - | \begin{document} | ||
| - | |||
| - | \dropping{3}{\itshape{} Voici} un exemple de ce que permet de faire le magnifique package dropping de | ||
| - | M. Dahlgren. La commande \verb.\dropping. peut prendre en argument un mot comme c'est le cas ici | ||
| - | ou une simple lettre. | ||
| - | |||
| - | \end{document} | ||
| - | </ | ||
| - | |||
| - | |||
| < | < | ||
| - | Il est conseillé d' | + | Il est conseillé d' |
| </ | </ | ||
| + | ----- | ||
| + | //Source:// [[faquk> | ||
| - | + | {{htmlmetatags> | |
| - | + | metatag-og: | |
| - | {{htmlmetatags> | + | |
| - | metatag-og: | + | |
| metatag-og: | metatag-og: | ||
| }} | }} | ||

