Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| composition:divers:tracer_des_lignes [2002/08/14 18:00] – créée markey | 3_composition:illustrations:tracer_des_lignes [2022/10/10 14:19] (Version actuelle) – Usage de ⟨...⟩ dbitouze | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | \question{Comment tracer | + | ====== |
| - | \reponse La commande \cmd{rule}\oarg{depth}\marg{width}\marg{height} permet de | + | ===== En LaTeX, sans extension ===== |
| - | tracer une ligne. Elle prend comme premier argument la longueur (horizontale) | + | |
| - | de la ligne, et comme deuxi\`mee argument l' | + | |
| - | permet de d\' | + | |
| - | \reponse les commande \cmd{vrule} et \cmd{hrule} permettent | + | $\Reponse$ |
| - | tracer des lignes. Les caract\' | + | comme premier argument la largeur (horizontale) de la ligne, comme deuxième argument son épaisseur; |
| - | comme dans l' | + | elle a aussi un argument facultatif qui permet décaler la ligne sous la ligne d' |
| - | \begin{noexemple} | + | (on parle de ⟨// |
| + | Sa syntaxe complète est donc: '' | ||
| + | |||
| + | <WRAP column 50ex> | ||
| + | <code latex> | ||
| + | \rule{3cm}{1mm} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP column 30ex> | ||
| + | < | ||
| + | </ | ||
| + | <WRAP clear /> | ||
| + | |||
| + | <WRAP column 50ex> | ||
| + | <code latex> | ||
| + | \rule{0.333ex}{3em} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP column 30ex> | ||
| + | < | ||
| + | </ | ||
| + | <WRAP clear /> | ||
| + | |||
| + | Regardez comment agit l' | ||
| + | |||
| + | <WRAP column 50ex> | ||
| + | <code latex> | ||
| + | \rule{3ex}{1pt} | ||
| + | \rule[-1ex]{5ex}{1pt} | ||
| + | \rule{3ex}{1pt} | ||
| + | \rule[+1ex]{5ex}{1pt} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP column 30ex> | ||
| + | < | ||
| + | </ | ||
| + | <WRAP clear /> | ||
| + | |||
| + | ==== Comment changer la couleur d'un filet ? ==== | ||
| + | |||
| + | $\Reponse$ | ||
| + | pour changer la couleur des '' | ||
| + | |||
| + | <WRAP column 50ex> | ||
| + | <code latex> | ||
| + | \textcolor{red}{\rule{5ex}{1pt}} | ||
| + | \textcolor{blue}{\rule{4ex}{3pt}} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP column 30ex> | ||
| + | < | ||
| + | </ | ||
| + | <WRAP clear /> | ||
| + | |||
| + | ===== En plain TeX ===== | ||
| + | |||
| + | $\Reponse$ | ||
| + | tracer des lignes | ||
| + | tout à fait utilisables en < | ||
| + | Les caractéristiques | ||
| + | |||
| + | <WRAP column 50ex> | ||
| + | <code latex> | ||
| \vrule height 1cm depth 5mm width .4pt | \vrule height 1cm depth 5mm width .4pt | ||
| \hrule height .2pt depth .2pt width \textwidth | \hrule height .2pt depth .2pt width \textwidth | ||
| - | \end{noexemple} | + | </ |
| + | </ | ||
| + | <WRAP column 30ex> | ||
| + | < | ||
| + | \documentclass{article} | ||
| + | \usepackage[width=6cm]{geometry} | ||
| + | \pagestyle{empty} | ||
| + | \begin{document} | ||
| + | \vrule height 1cm depth 5mm width .4pt | ||
| + | \hrule height .2pt depth .2pt width \textwidth | ||
| + | \end{document} | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===== Avec TikZ ===== | ||
| + | |||
| + | Vous pouvez aussi choisir de sortir l' | ||
| + | Sans commande '' | ||
| + | Elle est suivie de code Ti//k//Z, et terminée par un point-virgule: | ||
| + | |||
| + | <WRAP column 50ex> | ||
| + | <code latex> | ||
| + | \documentclass{article} | ||
| + | \usepackage{tikz} | ||
| + | |||
| + | \begin{document} | ||
| + | \tikz\draw (0,0) -- (\linewidth, | ||
| + | \end{document} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP column 30ex> | ||
| + | < | ||
| + | \documentclass{article} | ||
| + | \usepackage[width=6cm]{geometry} | ||
| + | \usepackage{tikz} | ||
| + | \pagestyle{empty} | ||
| + | \begin{document} | ||
| + | \tikz\draw (0,0) -- (\linewidth, | ||
| + | \end{document} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP clear /> | ||
| + | |||
| + | Pour un simple filet, les solutions précédentes sont sûrement plus élégantes. | ||
| + | Mais Ti//k//Z vous ouvre de nouvelles possibilités: | ||
| + | |||
| + | <WRAP column 50ex> | ||
| + | <code latex> | ||
| + | \documentclass{article} | ||
| + | \usepackage{tikz} | ||
| + | \usetikzlibrary{snakes} | ||
| + | \usetikzlibrary{decorations.footprints} | ||
| + | |||
| + | \begin{document} | ||
| + | \tikz\draw[double, | ||
| + | |||
| + | \tikz\draw[decorate, | ||
| + | |||
| + | \tikz\draw[decorate, | ||
| + | |||
| + | \tikz\draw[decorate, | ||
| + | \end{document} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP column 30ex> | ||
| + | < | ||
| + | \documentclass{article} | ||
| + | \usepackage[width=6cm]{geometry} | ||
| + | \usepackage{tikz} | ||
| + | \usetikzlibrary{snakes} | ||
| + | \usetikzlibrary{decorations.footprints} | ||
| + | \pagestyle{empty} | ||
| + | \begin{document} | ||
| + | \tikz\draw[double, | ||
| + | |||
| + | \tikz\draw[decorate, | ||
| + | |||
| + | \tikz\draw[decorate, | ||
| + | |||
| + | \tikz\draw[decorate, | ||
| + | \end{document} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP clear /> | ||
| + | |||
| + | Notez que la première ligne ondulée se termine par un petit trait horizontal. | ||
| + | C'est parce que la décoration '' | ||
| + | Pour avoir un dessin correct dans ce cas (seconde ligne ondulée), | ||
| + | nous avons choisi de raccourcir légèrement la ligne avec '' | ||
| + | pour trouver la longueur adéquate. | ||
| + | |||
| + | ------ | ||
| + | // | ||
| + | * [[https:// | ||
| + | {{htmlmetatags> | ||
| + | metatag-og: | ||
| + | metatag-og: | ||
| + | }} | ||

