Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| latex:tikz [2023/04/05 10:13] – [Exemples] add linebreak in node text phsw | latex:tikz [2024/12/10 17:33] (Version actuelle) – [Exemples] add how to make a simple large arrow phsw | ||
|---|---|---|---|
| Ligne 128: | Ligne 128: | ||
| \draw[orange, | \draw[orange, | ||
| \path (0.316, | \path (0.316, | ||
| + | </ | ||
| + | |||
| + | |||
| + | === Mettre du texte au centre d'un rectangle === | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | <code latex> | ||
| + | \draw[draw=none, | ||
| </ | </ | ||
| Ligne 179: | Ligne 188: | ||
| - | ==== Changer la taille d'un node ==== | + | === Faire une grosse flèche |
| - | <code latex> | + | [[https:// |
| - | \draw node[fill, | + | |
| - | </code> | + | |
| - | === Fixer la taille d'un cercle === | + | <code latex> |
| + | \usetikzlibrary{shapes.arrows} | ||
| - | [[https:// | + | \node[ |
| - | + | | |
| - | <code latex> | + | draw=black, |
| - | \node[draw,circle,text width=7mm,inner sep=0pt,align=center](11) at (3,0) {11}; | + | fill=gray, |
| + | minimum | ||
| + | single arrow head extend=3pt, | ||
| + | minimum height=7mm, | ||
| + | rotate=-90 | ||
| + | ] at (5, -4.75) {}; | ||
| </ | </ | ||
| - | Utiliser le même '' | ||
| - | |||
| - | |||
| - | |||
| Ligne 217: | Ligne 226: | ||
| ==== Coordonnées ==== | ==== Coordonnées ==== | ||
| + | |||
| + | |||
| + | === Définir des coordonnées === | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | <code latex> | ||
| + | \coordinate (B) at (210:2); | ||
| + | </ | ||
| + | |||
| === Changer l' | === Changer l' | ||
| Ligne 248: | Ligne 267: | ||
| - | ==== Changer la taille d'une figure Tikz ==== | + | |
| + | ==== Tailles ==== | ||
| + | |||
| + | === Changer la taille d'une figure Tikz === | ||
| Le fichier doit avoir l' | Le fichier doit avoir l' | ||
| Ligne 266: | Ligne 288: | ||
| \resizebox{\linewidth}{!}{\includegraphics[width=\linewidth]{fichier}} | \resizebox{\linewidth}{!}{\includegraphics[width=\linewidth]{fichier}} | ||
| </ | </ | ||
| + | |||
| + | === Changer la taille d'un node === | ||
| + | |||
| + | <code latex> | ||
| + | \draw node[fill, | ||
| + | </ | ||
| + | |||
| + | === Fixer la taille d'un cercle === | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | <code latex> | ||
| + | \node[draw, | ||
| + | </ | ||
| + | Utiliser le même '' | ||
| + | |||
| + | |||
| + | === Réduire la taille de tous les textes === | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | <code latex> | ||
| + | \begin{tikzpicture}[every node/ | ||
| + | % ... | ||
| + | \end{tikzpicture} | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Générer un PDF à partir de seulement l' | ||
| + | |||
| + | <code latex> | ||
| + | \documentclass{standalone} | ||
| + | |||
| + | \usepackage{tikz} | ||
| + | \usetikzlibrary{calc, | ||
| + | |||
| + | \begin{document} | ||
| + | \begin{tikzpicture} | ||
| + | % \draw ... | ||
| + | \end{tikzpicture} | ||
| + | \end{document} | ||
| + | </ | ||
| + | |||
| + | === Convertir une image Tikz en SVG === | ||
| + | |||
| + | Après avoir un PDF contenant uniquement l' | ||
| + | <code bash> | ||
| + | pdftocairo -svg test.pdf test.svg | ||
| + | </ | ||
| + | '' | ||