Hello, I wrote some very simple MetaPost helpers to create commutative diagrams:
natural.pdf
Description: Adobe PDF document
Alan > On Oct 6, 2016, at 15:45, Hans Åberg <haber...@telia.com> wrote: > > >> On 6 Oct 2016, at 15:52, Mojca Miklavec <mojca.miklavec.li...@gmail.com> >> 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 > > > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an entry to the > Wiki! > > maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://tex.aanhet.net > archive : http://foundry.supelec.fr/projects/contextrev/ > wiki : http://contextgarden.net > ___________________________________________________________________________________
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________