Michael Grünstäudl (Gruenstaeudl), PhD

Postdoctoral Researcher at the Freie Universität Berlin

An example of commutative diagrams in LaTeX

Tricky at first, but immensely helpful.

As I become more familiar with Latex, I realize how efficient this markup language is for generating publication-quality diagrams and figures. For a commutative diagram displaying the transition rates of plant leaf shapes, the following Latex code suffices to generate a clear and succinct graph.

\documentclass[]{standalone}
\usepackage{tikz-cd}
\begin{document}
\tikzcdset{every label/.append style = {font = \tiny}}
\begin{tikzcd}[row sep=50, column sep=50]
foo \arrow[r, shift left, "q_{foobar}"]
\arrow[r, <-, shift right, swap, "q_{barfoo}"]
\arrow[dr, shift right=2]
& bar \arrow[d, shift left,"q_{barqux}"] \\
& qux \arrow[u, shift left, "q_{quxbar}"]
\arrow[ul, shift left=4, "q_{quxfoo}"]
\end{tikzcd}
\end{document}

 

Example of a communitative diagram in LaTeX

 

Der Beitrag wurde am Tuesday, den 12. January 2016 um 19:09 Uhr von Michael Grünstäudl veröffentlicht und wurde unter bioinformatics abgelegt. Sie können die Kommentare zu diesem Eintrag durch den RSS 2.0 Feed verfolgen. Sie können einen Kommentar schreiben, oder einen Trackback auf Ihrer Seite einrichten.

Leave a Reply

Captcha
Refresh
Hilfe
Hinweis / Hint
Das Captcha kann Kleinbuchstaben, Ziffern und die Sonderzeichzeichen »?!#%&« enthalten.
The captcha could contain lower case, numeric characters and special characters as »!#%&«.