Bunte Diagramme

Gerade skizzierte ich einige TeX erläuternde Diagramme. Da möchte ich doch kurz zeigen, wie einfach es mit dem Paket “smartdiagram” sein kann.

Beispielsweise wird dieses Ablauf-Diagramm

smart-circle

 erzeugt durch diesen kurzen aber komplett so übersetzbaren Code:

\documentclass{article}
\usepackage{smartdiagram}
\begin{document}
\smartdiagram[circular diagram:clockwise]{Edit,
  pdf\LaTeX, Bib\TeX/ biber, makeindex,pdf\LaTeX}
\end{document
}

Außer stilistischen wie farblichen Einstellungen gibt es etliche grundverschiedene Diagramm-Arten im Paket. Hier eine kleine Auswahl (in Englisch, da ich darin schrieb).

\smartdiagram[bubble diagram]{\TeX\ engines,
  \TeX\ (dvi), pdf\TeX, \XeTeX, \LuaTeX, \ConTeXt
}

smart-bubbles

\smartdiagram[descriptive diagram]{
  {Style,{Define shapes, colors, shading,
   and line styles for nodes and arrows}},
  {Position, {Place nodes using a matrix,
   relative or absolute positioning}},
  {Relation, Insert edges or arrows
   between selected nodes
},

smart-description

\smartdiagram[priority descriptive diagram]{
  Develop a document structure,
  Choose a document class,
  Select suitable packages,
  Setup the document preamble,
  Write your document,
  Finetune the layout
}

smart-priority

Auch ohne das Paket kriegt man schnell mit TikZ ansehnliche Ergebnisse. Kurzes Abschlussbeispiel:

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
  \begin{scope}[blend group=soft light]
    \fill[red!30!white] ( 90:1.2) circle (2);
    \fill[green!30!white] (210:1.2) circle (2);
    \fill[blue!30!white] (330:1.2) circle (2);
  \end{scope}
  \node at ( 90:2)    {Typography};
  \node at ( 210:2)   {Design};
  \node at ( 330:2)   {Coding};
  \node [font=\Large] {\LaTeX};
\end{tikzpicture}
\end{document
}

venn

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>