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 [2016/10/18 22:41] – 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' |
- | Il est disponible sur https:// | + | |
- | Ce package est utilisable avec < | + | |
+ | L' | ||
- | $Reponse$ | + | <WRAP column 68ex> |
- | https:// | + | |
- | yinit particulières, | + | |
- | + | ||
- | + | ||
- | $Reponse$ | + | |
- | mais compatible < | + | |
- | https:// | + | |
- | + | ||
- | + | ||
- | Utilisation du packages [[ctanpkg>drop|drop]]\label{use-drop} | + | |
<code latex> | <code latex> | ||
+ | \documentclass{article} | ||
+ | \usepackage[utf8]{inputenc} | ||
+ | \usepackage[T1]{fontenc} | ||
+ | \usepackage{lettrine} | ||
- | \documentclass[12pt, | ||
- | \usepackage[frenchb]{babel} | ||
- | \usepackage{drop} | ||
- | \font\largefont=yinitas % fontes yinit | ||
\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:// | + | |
- | macro < | + | |
+ | :!: Les extensions // | ||
- | $Reponse$ | + | L' |
- | également de faire cela. | + | |
- | %Il ne semble plus disponible nulle part, si | + | |
- | %quelqu' | + | |
- | %mainteneurs de la FAQ. | + | |
- | Ce package n'est pas disponible sur \CTAN, mais il peut être | + | |
- | récupéré dans les archives de \ctt. Voir également~\vref{bigstart}. | + | |
- | \begin{file}{bigstart.sty}{bigstart} | + | <WRAP column 68ex> |
- | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | + | <code latex> |
- | % % | + | \documentclass[french]{article} |
- | % | + | \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}% | + | <code latex> |
- | \expandafter\parshape\parsh@pe \noindent | + | \font\capfont=cmbx12 at 24.87 pt% ou yinit, |
- | \rlap{\kern-\dimen2\raise\ht0\vbox to0pt{\box1\vss}}\ignorespaces} | + | |
- | + | ||
- | \catcode`\@=12 | + | |
- | \end{file} | + | |
- | + | ||
- | + | ||
- | + | ||
- | $Reponse$ | + | |
- | disponible sur https:// | + | |
- | https:// | + | |
- | + | ||
- | + | ||
- | $Reponse$ | + | |
- | l' | + | |
- | + | ||
- | % 1 | + | |
- | %23456789012345678901234567890123456789012345678901234567890 | + | |
- | \begin{exemple}{Définition et utilisation de la macro '' | + | |
- | \label{ex=usedefcappar}} | + | |
- | \font\capfont=cmbx12 at 24.87 pt% or yinit, | + | |
\newbox\capbox \newcount\capl \def\a{A} | \newbox\capbox \newcount\capl \def\a{A} | ||
\def\docappar{% | \def\docappar{% | ||
Ligne 187: | 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 193: | Ligne 114: | ||
décida de lui rendre visite... | décida de lui rendre visite... | ||
</ | </ | ||
- | |||
- | |||
- | |||
- | $Reponse$ | ||
- | commande '' | ||
- | Voir l' | ||
- | |||
- | % 1 | ||
- | %23456789012345678901234567890123456789012345678901234567890 | ||
- | |||
- | Utilisation du package [[ctanpkg> | ||
- | <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} | ||
- | |||
- | </ | ||
- | |||
- | |||
- | |||
- | $Reponse$ | ||
- | package [[ctanpkg> | ||
- | https:// | ||
- | Il est cependant préférable d' | ||
- | |||
- | % 1 | ||
- | %23456789012345678901234567890123456789012345678901234567890 | ||
- | |||
- | Utilisation du package [[ctanpkg> | ||
- | <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} | ||
- | </ | ||
- | |||
- | |||
< | < | ||
- | + | Il est conseillé d' | |
- | | + | |
</ | </ | ||
+ | ----- | ||
+ | //Source:// [[faquk> | ||
+ | {{htmlmetatags> | ||
+ | metatag-og: | ||
+ | metatag-og: | ||
+ | }} | ||