Comment faire ces beaux diagrammes en LaTeX ? — Les-mathematiques.net The most powerful custom community solution in the world

Comment faire ces beaux diagrammes en LaTeX ?

Bonjour,

Je n’arrive pas à avoir un rendu vraiment joli en LaTeX sur les diagrammes de ce genre, c’est ou trop penché ou trop « allongé », vous implémenteriez ce genre de diagramme de quelle façon pour un rendu vraiment propre ?

Merci d’avance !120184

Réponses

  • TiKZ bien sûr.
    \documentclass{standalone}
    
    \usepackage{tikz}
    
    \begin{document}
    \begin{tikzpicture}[x=1.5cm,y=1.5cm,>=latex,->]
      \node(1) at(90:2) {$1$};
      \node(2) at(-30:2) {$2$};
      \node(0) at(-150:2) {$0$};
      \node(02) at(-90:1) {$02$};
      \node(21) at(30:1) {$21$};
      \node(01) at(150:1) {$01$};
      \node(021) at(0,0) {$021$};
      \foreach \k/\l in {1/01, 1/021, 1/21, 2/21, 2/021, 2/02, 21/021,
        01/021, 02/021, 0/01, 0/02, 0/021} {
        \draw (\k)--(\l) node[midway,above,sloped]{$\sim$};
      }
    \end{tikzpicture}
    \end{document}
    
    120192
  • Bonjour,
    \documentclass[a4paper,12pt]{article}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{amsmath,amssymb}
    \usepackage[all]{xy}
    \begin{document}
    
    \[\xymatrix @C=2pc @R=1pc {
    & & 1 \ar[ldd] \ar[ddd] \ar[rdd] & & \\
    & & & & & \\
    & 01 \ar[rd] & & 21 \ar[ld]  & \\
    & & 01 & &  \\
    & & & & & \\
    0 \ar[ruuu]^*[@]{\hbox to 0pt{\hss\txt{$\sim$}\hss}}  \ar[rruu] \ar[rr] & & 02 \ar[uuu ] & & 2 \ar[ll] \ar[lluu] \ar[luuu]
    }\]
    
    \end{document}
    

    En mettant les $\sim$ partout où tu voudras.
    Je ne sais pas si on peut mettre un interligne différent pour chaque ligne ; ça permettrait d'avoir un vrai triangle. Sinon, Tikz.[size=x-small]120194
  • Magnifique Math Coss merci !
    Calli je faisais à peu près comme toi mais justement je trouvais ça un peu trop « à la main » là c’est impeccable le résultat de Math Coss !
    Bon, ben fil résolu merci !
Connectez-vous ou Inscrivez-vous pour répondre.
Success message!