vardef Etiquette.@#(expr s,t,p) = label.@#(TEX(s) scaled t,p gddEnPlace) enddef;
+vardef EtiquetteChemin.@#(expr s,p,pos) = % label, chemin, position
+ save chemin;
+ path chemin;
+ if path p:
+ chemin:=p;
+ else:
+ chemin:=gddP[p]; % fonction pour chemin et courbe
+ fi;
+ label.@#(TEX(s), _milieuChemin(chemin,pos) gddEnPlace)
+enddef;
+vardef _milieuChemin(expr p,pos) = % là, p est du type path
+ save midtime;
+ midtime = arctime (pos*(arclength(p))) of p;
+ point infinity of (subpath (0,midtime) of p)
+enddef;
vardef FICHIER primary s =
save _s; string _s; _s = "input " & s;