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 | ||
3_composition:divers:tracer_des_lignes [2019/04/11 19:54] – Reformulation. Ajout d'exemples compilés. jejust | 3_composition:illustrations:tracer_des_lignes [2022/10/10 14:19] (Version actuelle) – Usage de ⟨...⟩ dbitouze | ||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
comme premier argument la largeur (horizontale) de la ligne, comme deuxième argument son épaisseur; | comme premier argument la largeur (horizontale) de la ligne, comme deuxième argument son épaisseur; | ||
elle a aussi un argument facultatif qui permet décaler la ligne sous la ligne d' | elle a aussi un argument facultatif qui permet décaler la ligne sous la ligne d' | ||
- | (on parle de // | + | (on parle de ⟨// |
- | Sa syntaxe complète est donc: '' | + | Sa syntaxe complète est donc: '' |
<WRAP column 50ex> | <WRAP column 50ex> | ||
Ligne 29: | Ligne 29: | ||
<WRAP clear /> | <WRAP clear /> | ||
- | Regardez comment agit l' | + | Regardez comment agit l' |
<WRAP column 50ex> | <WRAP column 50ex> | ||
Ligne 65: | Ligne 65: | ||
tracer des lignes (ce sont des commandes < | tracer des lignes (ce sont des commandes < | ||
tout à fait utilisables en < | tout à fait utilisables en < | ||
- | Les caractéristiques des lignes doivent être données comme dans l' | + | Les caractéristiques des lignes doivent être données comme dans l' |
<WRAP column 50ex> | <WRAP column 50ex> | ||
Ligne 85: | Ligne 85: | ||
</ | </ | ||
+ | ===== 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. | ||
+ | |||
+ | ------ | ||
+ | //Source:// | ||
+ | * [[https:// | ||
{{htmlmetatags> | {{htmlmetatags> |