====== Comment tracer des diagrammes commutatifs? ======
$\Reponse$ \Xypic est un outil simple et puissant qui permet de réaliser de
tels diagrammes comme dans ici:
\documentclass[a4paper,12pt]{article}
\usepackage[all]{xy}
\begin{document}
\[\xymatrix{
A \ar[d] \ar[r] \ar@{=}[rd] & B \ar[d] \\
C \ar[r] & D }
\]
\end{document}
\documentclass[a4paper,12pt]{article}
\usepackage[all]{xy}
\begin{document}
\[\xymatrix{
A \ar[d] \ar[r] \ar@{=}[rd] & B \ar[d] \\
C \ar[r] & D }
\]
\end{document}
$\Reponse$ On peut également utiliser le package [[ctanpkg>amscd|amscd]] disponible sur
https://www.ctan.org/{macros/latex/required/amslatex/math/} et l'environnement ''CD'' comme
dans l'exemple~\vref{maths-commut-amscd} ou plus généralement le package
[[ctanpkg>amsmath|amsmath]] comme dans l'exemple~\vref{maths-commut-amsmath} mais son offre
est plus limitée.
Utilisation de [[ctanpkg>amscd|amscd]]\label{maths-commut-amscd}
\documentclass{article}
\usepackage{amsmath,amscd}
\begin{document}
\[
\begin{CD}
\mathcal{F} @>\otimes>> T\\
@VdrVlfV @ViVjV\\
\mathtt{f} @= t
\end{CD}
\]
\[
\begin{CD}
d @>>> e @>>> f \\
@AAA @. @AAA \\
a @>>> b @>>> c
\end{CD}
\]
\end{document}
Exemple d'utilisation d'[[ctanpkg>amsmath|amsmath]] pour un diagramme commutatif\label{maths-commut-amsmath}}:
\[
\begin{array}{ccccc}
d & \longrightarrow & e & \longrightarrow &f \\
\uparrow &&&& \uparrow \\
a & \longrightarrow & b &\longrightarrow& c\\
\end{array}
\]
Dans la dernière version de [[ctanpkg>amscd|amscd]], la syntaxe ''@>Exp1>Exp2>''
utilisée pour les flèches extensibles a été abandonnée au profit des
commandes ''xleftarrow'' et ''xrightarrow''.
Pour plus de détails, consulter~:
* //User's Guide for the amsmath Package//, dans le fichier ''amsldoc.pdf''
* //Differences between various versions of the amsmath package//, dans le fichier ''diff-m.txt''.
{{htmlmetatags>metatag-keywords=(Format DVI,LaTeX)
metatag-og:title=(Comment tracer des diagrammes commutatifs?)
metatag-og:site_name=(FAQ LaTeX francophone)
}}