TikZ est un package Latex utilisé pour dessiner des images précises dans des documents Latex. Il a une spécification massive et une multitude de fonctionnalités qui peuvent être utiles pour les questions de style de sortie graphique .
Quels conseils les gens ont-ils pour jouer au golf à TikZ? Comme toujours, les conseils doivent être spécifiques à TikZ (par exemple, "Supprimer les commentaires" n'est pas une réponse) et s'en tenir à un seul conseil par réponse.
Réponses:
Utilisation
\def
\def
est un outil incroyablement puissant en matière de golf.\def
vous permet d'assigner quelque chose à une variable.Cela peut être utilisé simplement avec le pour enregistrer un nombre que vous pouvez utiliser plusieurs fois par exemple
Définira
1456
comme\x
pour une utilisation future un peu comme la sauvegarde d'une variable dans un langage de programmation.Cependant,
\def
est beaucoup plus puissant que cela, car\def
ne définit pas de variable, il définit un extrait de code à remplacer dans le programme chaque fois qu'il est appelé.Par exemple, si vous souhaitez dessiner des rectangles à l'aide de,
\draw
vous pouvez écrire le code suivant:Son utilisation
\def
pourrait s'écrire:la source
Utilisation
\documentclass[tikz]{standalone}
Par hasard, j'ai trouvé ce qui suit dans le manuel de l'
standalone
emballage:Ainsi, au lieu de
on peut écrire
pour économiser 5 octets.
la source
Utiliser à la
\tikz
place de l'tikzpicture
environnementAu lieu de créer un
tikzpicture
environnement (36 octets), vous pouvez utiliser la\tikz
commande (7 octets)Les options globales peuvent être définies entre crochets en utilisant la commande tikz en tant que telle
\tikz[options...]{...}
. Si le code tikz comporte une ligne, les accolades peuvent être omises, ce qui permet d'économiser deux octets supplémentaires.Exemple:
Les deux programmes suivants produisent l'image en bas
Nous remercions WheatWizard d'avoir compris l'utilisation multiligne de
\tikz
la source