Comment créer une macro et une librairie library TikZ ?
Comment créer créér une macro Ti*k*Z TikZ avec paramètre et comment la placer dans une librairie library personnelle ?
Par exemple, exemple voici une commande Ti*k*Z TikZ qui dessine le symbole d'une lentille convergente. Le paramètre est le rayon de la lentille ici défini par `\def` :
\def
\documentclass[]{article}
\usepackage{tikz}
\usetikzlibrary{calc, intersections}
\begin{document}
\begin{tikzpicture}[]
\def\rayon{2cm}
\draw[help lines] (-5,-\rayon-2cm) grid (5,\rayon+2cm);
\draw[<->,>=stealth,line width=2pt] (0,-\rayon) -- (0,\rayon);
\end{tikzpicture}
\end{document}
![alt text][1]
Comment avoir une macro appelée `lentille` avec le rayon comme paramètre, et ensuite comment mettre cette macro dans une bibliothèque personnelle appelée disons `optique` qu'on puisse utiliser comme les librairies ordinaires library oridnaire de Ti*k*Z Tikz par `\usetikzlibrary{optique}` ?
[1]: https://texnique.fr/osqa/upfiles/Lentille.png