Bonjour,
j’utilise XeLaTeX pour écrire un poly de programmation. Quel est, à
votre avis, le meilleurs package pour produire des organigrammes simples ?
Cordialement,
Bob
Bonjour,
j’utilise XeLaTeX pour écrire un poly de programmation. Quel est, à
votre avis, le meilleurs package pour produire des organigrammes simples ?
Cordialement,
Bob
Bonjour,
Il me semble que TikZ est un bon choix pour ce genre de figugres. Le
livre TikZ pour l’impatient (TikZ pour l'impatient) donne un
exemple d’organigramme informatique p. 103. Le code pour un programme
simple est relativement court :
\begin{tikzpicture}
% style des nœuds
\tikzstyle{debutfin}=[ellipse,draw,text=red]
\tikzstyle{instruct}=[rectangle,draw,fill=yellow!50]
\tikzstyle{test}=[diamond, aspect=2.5,thick,
draw=blue,fill=yellow!50,text=blue]
\tikzstyle{es}=[rectangle,draw,rounded corners=4pt,fill=blue!25]
% style des flèches
\tikzstyle{suite}=[->,>=stealth’,thick,rounded corners=4pt]
% placement des nœuds
\node[debutfin] (debut) at (-2,5) {Début};
\node[es] (lire) at (-2,4) {Lire un entier positif $N$};
\node[test] (test) at (0,0) {$N>0$ \ ?};
\node[instruct] (init) at (-2,2.5) {$S\leftarrow 0$};
\node[instruct] (plus) at (0,-2.5) {$S\leftarrow S+N$};
\node[instruct] (moins) at (0,-3.5) {$N\leftarrow N-1$};
\node[es] (afficher) at (-4,-2) {Afficher la somme $S$};
\node[debutfin] (fin) at (-4,-3) {Fin};
% Placement des flèches
\draw[suite] (debut) -- (lire);
\draw[suite] (lire) -- (init);
\draw[suite] (init) -- (test.north);
\draw[suite] (test) -- (plus) node[midway,fill=white]{oui};
\draw[suite] (plus) -- (moins);
\draw[suite] (moins)|-(3,-4.5) |- (1,1.5)--(test.north);
\draw[suite] (test)-|(afficher)node[near start,fill=white]{non};
\draw[suite] (afficher) -- (fin);
\end{tikzpicture}
Olivier
On 12/11/2021 18:20, Bob Cordeau wrote:
Bonjour,
j’utilise XeLaTeX pour écrire un poly de programmation. Quel est, à
votre avis, le meilleurs package pour produire des organigrammes simples ?Cordialement,
Bob
Bonjour,
Outre TikZ, mermaid (https://mermaid-js.github.io), un outil en
javascript, bien que nettement moins précis, permet de générer
rapidement des organigrammes simples.
Francis
Le 2021-11-12 18:20, Bob Cordeau a écrit :
Bonjour,
j’utilise XeLaTeX pour écrire un poly de programmation. Quel est, à
votre avis, le meilleurs package pour produire des organigrammes
simples ?Cordialement,
Bob
Bonjour,
Outre TikZ, mermaid (https://mermaid-js.github.io
https://mermaid-js.github.io), un outil en javascript, bien que
nettement moins précis, permet de générer rapidement des organigrammes
simples.
Francis