TikZ in Scissor LaTeX
Het pakket TikZ werkt in Scissor LaTeX voor een gangbare deelverzameling, die het zelf tekent: lijnen, vormen, bogen, krommen, rasters, nodes met namen en ankers, pijlen, de bibliotheek positioning, \foreach, scopes en kleuren; \matrix, \pic, decorations, patronen, andere nodevormen dan rectangle en circle, en tekeningen met tikz-cd, circuitikz en forest worden nog niet ondersteund.
Wat het pakket doet
TikZ is de tekentaal van LaTeX. Binnen een tikzpicture schrijf je paden zoals \draw (0,0) -- (2,1);, plaats je tekst in nodes, verbind je nodes met pijlen en herhaal je dingen met \foreach. Bibliotheken die je met \usetikzlibrary laadt, voegen functies toe zoals relatieve plaatsing (positioning), pijlpunten (arrows.meta) en rekenen met coördinaten (calc).
Scissor LaTeX voert TikZ niet uit. De zetmachine leest de tekening en tekent haar zelf, als vectorafbeelding, met de tekst van nodes in de lettertypen van het document.
Wat hier werkt
| Functie | In Scissor LaTeX | Meer |
|---|---|---|
\draw, \fill, \filldraw, \path, het commando \tikz in de regel | Werkt | Basis van TikZ |
--, -|, |-, rectangle, circle, ellipse, arc, grid, .. controls .., to[out=,in=] | Werkt | Basis van TikZ |
Poolcoördinaten, relatieve (+, ++) en benoemde coördinaten, ankers zoals (A.north) | Werkt | |
Middelpunten met calc zoals ($(A)!0.5!(B)$) | Werkt | Alleen middelpunten en +/-. |
\node, \coordinate, draw, fill, text width, align, minimum size | Werkt | Nodes en pijlen |
Nodevormen rectangle en circle | Werkt | ellipse wordt als cirkel getekend, zonder melding; andere vormen (diamond, star ...) als rechthoek, met een melding. |
positioning: right=of A, below=1cm of A, node distance | Werkt | |
Pijlen ->, <->, -stealth, -latex, -{Stealth} | Werkt | De punten lijken op die van TikZ, maar zijn niet identiek. |
Kleuren, mengsels (red!50!blue), lijndiktes, streepjesstijlen, dekking, rounded corners | Werkt | Zie xcolor. |
scope, scale, shift, rotate, every node/.style, \tikzset | Werkt | |
\foreach met lijsten, bereiken, paren en count | Werkt | |
\clip met een rechthoek of cirkel | Werkt | Andere clippaden worden genegeerd met een melding. |
Decorations, paden met let, name intersections | Niet ondersteund | Genegeerd met een melding; het pad wordt gewoon getekend. |
pattern=... | Deels | Getekend als een lichte vulling, met de melding "patterns are drawn as a light fill". |
\matrix, \pic | Niet ondersteund | De tekening wordt een gestippeld vak met een melding. |
Tekeningen met tikz-cd, circuitikz, forest | Niet ondersteund | Weggelaten, met een melding. |
| Grafieken met assen | Werkt | Gebruik pgfplots. |
Voorbeelden
Benoemde nodes, geplaatst met de bibliotheek positioning en verbonden met pijlen:
Nodes, positioning en pijlen
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning, arrows.meta}
\begin{document}
\begin{tikzpicture}[node distance=1.2cm,
box/.style={draw, rounded corners, minimum width=2cm}]
\node[box] (data) {Data};
\node[box, right=of data] (model) {Model};
\node[box, right=of model] (report) {Report};
\draw[-{Stealth}] (data) -- (model);
\draw[-{Stealth}] (model) -- (report);
\node[below=0.3cm of model] {44 runs};
\end{tikzpicture}
\end{document}Een kleine tekening in de regel, en vormen die met \foreach worden herhaald:
\foreach en een \tikz in de regel
Status: \tikz \fill[green!60!black] (0,0) circle (3pt); online.
\begin{tikzpicture}
\foreach \x/\c in {0/red, 1/orange, 2/yellow, 3/green, 4/blue} {
\fill[\c] (\x, 0) rectangle ++(0.8, 0.8);
\node at (\x + 0.4, -0.3) {\x};
}
\end{tikzpicture}Een \matrix van nodes wordt niet ondersteund. De tekening wordt vervangen door een gestippeld vak dat dat meldt:
\matrix wordt niet getekend
\begin{tikzpicture}
\matrix[draw] {
\node {A}; & \node {B}; \\
\node {C}; & \node {D}; \\
};
\end{tikzpicture}Tabblad Problemen: \matrix in a picture is not supported yet
Compatibiliteit
- Van een TeX-installatie naar hier: tekeningen binnen de deelverzameling hierboven zien eruit zoals daar. Niet-ondersteunde opties worden genoemd in het tabblad Problemen, en de rest van de tekening wordt toch getekend. Commutatieve diagrammen met tikz-cd, schakelingen en bomen worden weggelaten.
- Van hier naar een TeX-installatie: tekeningen compileren daar ongewijzigd met TikZ.
De handleiding van TikZ maakt deel uit van PGF op CTAN: ctan.org/pkg/pgf. Commutatieve diagrammen: tikz-cd.
Vragen en antwoorden
Moet ik bibliotheken van TikZ laden?
Schrijf \usetikzlibrary{...} zoals in elk LaTeX-document. Scissor LaTeX accepteert de regel, zodat het document ook elders compileert; de ondersteunde functies werken of de bibliotheek nu genoemd wordt of niet.
Waarom is mijn TikZ-tekening een gestippeld vak?
De tekening gebruikt een functie die nog niet wordt ondersteund, zoals \matrix of \pic. De tekst in het vak en het tabblad Problemen noemen die functie.
Kan ik commutatieve diagrammen tekenen?
Nog niet met tikz-cd: die tekeningen worden weggelaten. Eenvoudige diagrammen kun je tekenen met nodes en pijlen, of in wiskunde schrijven met \begin{array} en pijlen.
Elk voorbeeld op deze pagina wordt door Scissor LaTeX gezet wanneer de site wordt gebouwd. Laatst bijgewerkt op 2026-11-07.