Changes

Jump to navigation Jump to search
1,521 bytes added ,  06:33, 7 October 2016
add example from ML
Otherwise, positioning will not work (figure will not be centered). See [http://www.ntg.nl/pipermail/ntg-context/2007/023177.html this post] by Aditya Mahajan for explanation.
 
== Example for commutative diagrams ==
 
Hans ร…berg wrote to the mailing list on 2016-10-06:
 
There is a tikz-cd package at CTAN: https://www.ctan.org/tex-archive/graphics/pgf/contrib/tikz-cd?lang=en
 
One makes sure to have the file <code>tikzlibrarycd.code.tex</code>, and follows the translation rules in the manual for ConTeXt. In addition to that, one seems to have to replace the apostrophe with "below".
 
The first few examples in the manual, which compiled with latest ConTeXt:
 
<texcode>
\usemodule[tikz]
\usetikzlibrary[cd]
 
\starttext
 
\starttikzcd
A \arrow{rd} \arrow{r}{๐œ‘} \NC B \NR
\NC C
\stoptikzcd
 
\starttikzcd
A \arrow[r, "\phi"] \arrow[d, red]
\NC B \arrow[d, "\psi" red] \NR
C \arrow[r, red, "\eta" blue]
\NC D
\stoptikzcd
 
\starttikzcd
A \arrow[r, "\phi" near start, "\psi" below, "\eta" near end] \NC B
\stoptikzcd
 
\starttikzcd
T
\arrow[drr, bend left, "x"]
\arrow[ddr, bend right, "y"]
\arrow[dr, dotted, "{(x,y)}" description] \NC \NC \NR
\NC X \times_Z Y \arrow[r, "p"] \arrow[d, "q"]
\NC X \arrow[d, "f"] \NR
\NC Y \arrow[r, "g"] \NC Z
\stoptikzcd
 
\starttikzcd[column sep=tiny]
\NC \pi_1(U_1) \ar[dr] \ar[drr, "j_1", bend left=20]
\NC
\NC[1.5em] \NR
\pi_1(U_1\cap U_2) \ar[ur, "i_1"] \ar[dr, "i_2" below]
\NC
\NC \pi_1(U_1) \ast_{ \pi_1(U_1\cap U_2)} \pi_1(U_2) \ar[r, dashed, "\simeq"]
\NC \pi_1(X) \NR
\NC \pi_1(U_2) \ar[ur]\ar[urr, "j_2" below, bend right=20]
\NC
\NC
\stoptikzcd
 
\stoptext
</texcode>
== See also ==

Navigation menu