Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
composition:illustrations:construire_un_arbre [2002/10/07 10:23] – créée benjamin2_composition:illustrations:construire_un_arbre [2021/01/27 17:39] (Version actuelle) – Suppression de parenthèses inutiles dbitouze
Ligne 1: Ligne 1:
-\question{Comment construire un arbre ?}+====== Comment dessiner un arbre? ======
  
-\reponse Le package \pack{qobitree}, est disponible sur 
-\ctan{macros/latex/contrib/other/qobitree/}. 
  
-\reponse Le package pack{treesvr} est également disponible sur +$\Reponse$  [[ctanpkg>pst-tree|pst-tree]] est un package du bundle PSTricks développé pour dessiner des arbres. 
-\ctan{macros/latex/contrib/supported/treesvr/}. Voire un +[[texdoc>pst-tree|Sa documentation est très détaillée]], mais voici un exeple simple:
-exemple d'utilisation en~\vref{treesvr-use}.+
  
-\begin{docexemple}{Utilisation du package \pack{treesvr}\label{treesvr-use}}+<code latex>
 \documentclass{article} \documentclass{article}
 +\usepackage{pst-tree}
 +\begin{document}
 +\pstree[nodesep=2pt,levelsep=5ex]{\Tcircle{A}}%
 +                    {\pstree[arrows=->]{\Tr{B}}%
 +                            {\Tr{E} \Tr{F}}
 +                     \Tr{C}}
 +\end{document}
 +</code>
  
-\usepackage{treesvr}+$\Reponse$  Bien sûr, il est possible de faire l'équivalent avec [[ctanpkg>tikz|TikZ]]. Voir par exemple: 
 +[[https://texample.net/tikz/examples/feature/trees/]].
  
-\begin{document}+FIXME ajouter un exemple ici
  
-Voivi un arbre. 
  
 +$\Reponse$  Le package [[ctanpkg>treesvr]] peut servir à faire ce genre de chose:
 +
 +<code latex>
 +\documentclass{article}
 +\usepackage{trees}
 +\begin{document}
 \begin{picture}(100,100) \begin{picture}(100,100)
 \setlength\unitlength{2mm} \setlength\unitlength{2mm}
-\branchlabels ABC         % 012 is the default +\branchlabels ABC      Valeur par défaut : 012 
-\root(2,10)        0.     root at absolute coordinate (2,10) +\root(2,10)      0.    La racine est en (2,10) 
-                          its (internally used) label is 0 +                       et sera désignée par 
-                          % the space before the 0 obligatory +\branch2{16}     0:1,2.% 0 a pour fils et 2; 
-\branch2{16}       0:1,2. % node has children and +                       % "16" est écrit au-dessus; 
-                          the text "16" is written above it +                       l'espace est optionnel 
-                          space optional, :,. obligatory +                       % mais :,. obligatoires. 
-\leaf{4}{$u_1$}    1.     node is a leaf +\leaf{4}{$u_1$}  1.    le noeud est une  
-                          "4" written above, "$u_1$" at right +                       feuille avec au-dessus 
-\branch2{12}       2:3,7. % branch to node goes up labeled +                       % et "$u_1$" à droite 
-  \tbranch2{9}     3:4,5,6.+\branch2{12}     2:3,7.% L'arête liant 2 et  
 +                       % est la première 
 +                       % (au-dessus), elle 
 +                       % porte l'étiquette 
 +  \tbranch2{9}   3:4,5,6.
     \leaf{4}{$u_3$}4.     \leaf{4}{$u_3$}4.
     \leaf{3}{$u_4$}5.     \leaf{3}{$u_4$}5.
Ligne 35: Ligne 50:
   \leaf{3}{$u_2$}  7.   \leaf{3}{$u_2$}  7.
 \end{picture} \end{picture}
- 
 \end{document} \end{document}
-\end{docexemple}+</code>
  
-\reponse Le package \pack{treetex} disponible sur 
-\ctan{macros/latex209/contrib/trees/tree_tex/} permet de metttre en 
-page des arbres sous \LaTeX. 
  
-\reponse Les packages \pack{epic}, \pack{eepic}, \pack{ecltree} permettent de créer des 
-arbres (les trois packages sont nécessaires pour une 
-utilisation avec \LaTeXe pour garder la compatibilité avec 
-\LaTeX~2.09). \pack{ecltree} peut \^etre trouv\'e sur 
-\ctan{macros/latex209/contrib/eclbip}. Voire un exemple 
-d'utilisation en~\vref{ecltree-use}. 
  
-\begin{docexemple}{Utilisation du package \pack{ecltree}\label{ecltree-use}}+$\Reponse$  Les packages [[ctanpkg>epic]], [[ctanpkg>eepic]], [[ctanpkg>ecltree]] permettent de 
 +créer des arbres. 
 + 
 +Voici un exemple d'utilisation: 
 + 
 +<code latex>
 \documentclass{article} \documentclass{article}
  
Ligne 56: Ligne 66:
  
 \begin{document} \begin{document}
- 
 \begin{bundle}{racine} \begin{bundle}{racine}
 \chunk{feuille 1} \chunk{feuille 1}
Ligne 65: Ligne 74:
 \chunk{feuille 4} \chunk{feuille 4}
 \end{bundle} \end{bundle}
- 
 \end{document} \end{document}
-\end{docexemple}+</code> 
 + 
 + 
 +$\Reponse$  Si aucune des solutions précédentes ne convient, jeter un coup 
 +d'œil à [[ctanpkg>qobitree]] ou [[ctanpkg>treetex]].
  
  
 +{{htmlmetatags>metatag-keywords=(LaTeX,PStricks,TikZ,arbres,graphes,Directed acyclic graph,Graphe orienté acyclique,dessin,figures,représentation)
 +metatag-og:title=(Comment dessiner un arbre?)
 +metatag-og:site_name=(FAQ LaTeX francophone)
 +}}
  
3_composition/illustrations/construire_un_arbre.1033986184.txt.gz · Dernière modification : 2002/10/07 10:23 de benjamin
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0