ellipse
ellipse ht .2 wid .3 with .se at 1st ellipse.nw
ellipse ht .2 wid .3 with .sw at 1st ellipse.ne
C'est complété ainsi à la page 12 pour avoir le Mickey complet :
A: ellipse
ellipse ht .2 wid .3 with .se at 1st ellipse.nw
ellipse ht .2 wid .3 with .sw at 1st ellipse.ne
circle rad .05 at 0.5 <A.nw,A.c>
circle rad .05 at 0.5 <A.ne,A.c>
arc from 0.25 <A.w,A.e> to 0.75 <A.w,A.e>
[^] # Re: format/langage PIC
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Redécouverte : Roff. Évalué à 6.
Ou un lien pour approfondir... Il y a la/le doc/manuel, par Eric S. Raymond, de l'implémentation GNU qui est : complète, bien illustrée et intéressante. Moi j'ai appris avec le rapport original, par Brian W. Kernighan, de l'implémentation BWK : didactique et clairement illustré aussi. Ces documents sont normalement (à vérifier) disponibles quelque part avec l'installation complète de Groff.
Voici un exemple simple tiré de la page 11 du papier de Kernighan :
C'est complété ainsi à la page 12 pour avoir le Mickey complet :
Un bon compagnon est l'outil GNU pic2plot qui sert de visualiseur sous X (bof, la suite habituelle le fait aussi) et de convertisseur vers : HP-GL, PCL, PNG, PNM (PBM/PGM/PPM), WebCGM.
Dans le même esprit, il y a l'outil de Dwight Aplevich, DPIC, qui fait la conversion/export en TeX (y compris LaTeX/TikZ-pgf/mfpic/PSTricks/MetaPost), PDF, SVG, PS, xfig 3.2, eepicemu.
Comme le langage est vraiment bon, simple (autant que DOT) et puissant (autant que MetaPost), D. Richard Hipp (cf. SQLite et Fossil) l'a dérivé (i.e. certains trucs en moins et d'autres augmentés) pour donner naissance à Pikchr dont anaseto a parlé sur dfpl avec un exemple qui ne fonctionne avec l'outil traditionnel sans adaptations.
Nota: coller les exemples sur https://pikchr.org/home/pikchrshow pour visualiser en ligne.
"It is seldom that liberty of any kind is lost all at once." ― David Hume