TikZ in Scissor LaTeX
Il pacchetto TikZ funziona in Scissor LaTeX per un sottoinsieme comune, che disegna da sé: linee, forme, archi, curve, griglie, nodi con nomi e ancore, frecce, la libreria positioning, \foreach, scope e colori; \matrix, \pic, decorazioni, pattern, forme di nodo diverse da rectangle e circle, e le immagini tikz-cd, circuitikz e forest non sono ancora supportate.
Cosa fa il pacchetto
TikZ è il linguaggio di disegno di LaTeX. Dentro una tikzpicture scrivi percorsi come \draw (0,0) -- (2,1);, metti del testo nei nodi, colleghi i nodi con frecce e ripeti elementi con \foreach. Le librerie caricate con \usetikzlibrary aggiungono funzioni come il posizionamento relativo (positioning), le punte di freccia (arrows.meta) e l’aritmetica delle coordinate (calc).
Scissor LaTeX non esegue TikZ. Il motore di composizione legge l’immagine e la disegna da sé, come grafica vettoriale, con il testo dei nodi nei font del documento.
Cosa funziona qui
| Funzione | In Scissor LaTeX | Altro |
|---|---|---|
\draw, \fill, \filldraw, \path, il comando in linea \tikz | Funziona | Basi di TikZ |
--, -|, |-, rectangle, circle, ellipse, arc, grid, .. controls .., to[out=,in=] | Funziona | Basi di TikZ |
Coordinate polari, relative (+, ++) e con nome, ancore come (A.north) | Funziona | |
Punti medi di calc come ($(A)!0.5!(B)$) | Funziona | Solo punti medi e +/-. |
\node, \coordinate, draw, fill, text width, align, minimum size | Funziona | Nodi e frecce |
Forme di nodo rectangle e circle | Funziona | ellipse viene disegnata come cerchio, senza messaggi; le altre forme (diamond, star ...) come rettangoli, con un messaggio. |
positioning: right=of A, below=1cm of A, node distance | Funziona | |
Frecce ->, <->, -stealth, -latex, -{Stealth} | Funziona | Le punte sono simili a quelle di TikZ, non identiche. |
Colori, miscele (red!50!blue), spessori di linea, tratteggi, opacità, rounded corners | Funziona | Vedi xcolor. |
scope, scale, shift, rotate, every node/.style, \tikzset | Funziona | |
\foreach con elenchi, intervalli, coppie e count | Funziona | |
\clip con un rettangolo o un cerchio | Funziona | Gli altri percorsi di ritaglio vengono ignorati con un messaggio. |
Decorazioni, percorsi let, name intersections | Non supportato | Ignorati con un messaggio; il percorso viene disegnato semplice. |
pattern=... | In parte | Disegnato come riempimento chiaro, con il messaggio "patterns are drawn as a light fill". |
\matrix, \pic | Non supportato | L’immagine diventa un riquadro tratteggiato con un messaggio. |
Immagini tikz-cd, circuitikz, forest | Non supportato | Tralasciate, con un messaggio. |
| Grafici con assi | Funziona | Usa pgfplots. |
Esempi
Nodi con nome posizionati con la libreria positioning e uniti da frecce:
Nodi, positioning e frecce
\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}Una piccola immagine nel testo, e forme ripetute con \foreach:
\foreach e un \tikz in linea
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}Una \matrix di nodi non è supportata. L’immagine viene sostituita da un riquadro tratteggiato che lo segnala:
\matrix non viene disegnata
\begin{tikzpicture}
\matrix[draw] {
\node {A}; & \node {B}; \\
\node {C}; & \node {D}; \\
};
\end{tikzpicture}Scheda Problemi: \matrix in a picture is not supported yet
Compatibilità
- Da un’installazione TeX a qui: le immagini che rientrano nel sottoinsieme qui sopra appaiono come lì. Le opzioni non supportate vengono indicate nella scheda Problemi, e il resto dell’immagine viene comunque disegnato. I diagrammi commutativi con tikz-cd, i circuiti e gli alberi vengono tralasciati.
- Da qui a un’installazione TeX: le immagini si compilano lì senza modifiche con TikZ.
Il manuale di TikZ fa parte di PGF su CTAN: ctan.org/pkg/pgf. Diagrammi commutativi: tikz-cd.
Domande e risposte
Devo caricare le librerie TikZ?
Scrivi \usetikzlibrary{...} come in qualsiasi documento LaTeX. Scissor LaTeX accetta la riga, così il documento si compila anche altrove; le funzioni supportate funzionano che la libreria sia nominata o no.
Perché la mia immagine TikZ è un riquadro tratteggiato?
L’immagine usa una funzione non ancora supportata, come \matrix o \pic. Il testo nel riquadro e la scheda Problemi la indicano.
Posso disegnare diagrammi commutativi?
Con tikz-cd non ancora: quelle immagini vengono tralasciate. Diagrammi semplici si possono disegnare con nodi e frecce, oppure scrivere con \begin{array} e frecce in modalità matematica.
Ogni esempio di questa pagina viene composto da Scissor LaTeX quando il sito viene generato. Ultimo aggiornamento: 2026-11-07.