Construire un tel schéma sur Latex

Bonsoir,
J'aimerais reproduire un schéma similaire à celui que je joins à mon message, quelqu'un saurait comment s'y prendre pour avoir un tel rendu ? Merci !124058

Réponses

  • Bonsoir,

    Voici une solution possible avec TikZ :
    \documentclass{article}
    \usepackage{tikz}
    \usetikzlibrary{arrows.meta, chains, positioning}
    
    \begin{document}
    
    \begin{tikzpicture}[node distance=1.7cm, on grid, >={LaTeX[length=3.5pt]}]
    \begin{scope}[start chain=going right, nodes=on chain,
      execute at begin node={\vrule width 0pt height 2ex depth 0.8ex\relax}]
      \node (a3) {$\{0\}$};
      \node (a2) {$V_{-\lambda}$};
      \node (a1) {$V_{-\lambda+2}$};
      \node (M)  {$\cdots$};
      \node (b1) {$V_{\lambda-2}$};
      \node (b2) {$V_{\lambda}$};
      \node (b3) {$\{0\}$};
    \end{scope}
    
    \def\zzz{zzz}
    
    \begin{scope}[every edge/.style={draw, ->, bend left=60, looseness=1.2}]
    \foreach \cible [remember=\cible as \precedent (initially zzz)] in
      {a2, a1, M, b1, b2, b3} {
        \ifx\precedent\zzz
        \else
          \draw (\precedent.60) edge node[above] {$e$} (\cible.120);
        \fi
    }
    
    \foreach \cible [remember=\cible as \precedent (initially zzz)] in
      {b2, b1, M, a1, a2, a3} {
        \ifx\precedent\zzz
        \else
          \draw (\precedent.240) edge node[below] {$f$} (\cible.300);
        \fi
    }
    \end{scope}
    
    \foreach \noeud in {a2, a1, b1, b2} {
      \node[inner sep=1ex] (tmp) at ([shift={(-0.2ex,-0.2ex)}] \noeud.south) {};
      \draw[->]
        (tmp) edge[out=240, in=300, looseness=8, min distance=8ex] node[below] {$h$}
        (tmp);
    }
    \end{tikzpicture}
    
    \end{document}
    
    124082
  • A noter cet excellent outil en ligne pour rapidement faire des diagrammes sous Tikz.
  • Dans la même veine que celui mentionné par Héhéhé, il y a https://q.uiver.app, c'est plus orienté diagrammes commutatifs que "tikz général", mais c'est déjà bien pratique.
  • Merci à tous, vous m'avez été d'une aide précieuse.
Connectez-vous ou Inscrivez-vous pour répondre.