On 6 Oct 2016, at 15:52, Mojca Miklavec
wrote: I don't have the file tikzlibrarycommute.code.tex on my machine either. Anywhere. Not in the ConTeXt distribution nor in TeX Live. That file was only posted to the mailing list by Idris and apparently nobody ever looked at it or added it anywhere.
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 tikzlibrarycd.code.tex, 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: \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