Vai al contenuto

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

FunzioneIn Scissor LaTeXAltro
\draw, \fill, \filldraw, \path, il comando in linea \tikzFunzionaBasi di TikZ
--, -|, |-, rectangle, circle, ellipse, arc, grid, .. controls .., to[out=,in=]FunzionaBasi di TikZ
Coordinate polari, relative (+, ++) e con nome, ancore come (A.north)Funziona
Punti medi di calc come ($(A)!0.5!(B)$)FunzionaSolo punti medi e +/-.
\node, \coordinate, draw, fill, text width, align, minimum sizeFunzionaNodi e frecce
Forme di nodo rectangle e circleFunzionaellipse 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 distanceFunziona
Frecce ->, <->, -stealth, -latex, -{Stealth}FunzionaLe punte sono simili a quelle di TikZ, non identiche.
Colori, miscele (red!50!blue), spessori di linea, tratteggi, opacità, rounded cornersFunzionaVedi xcolor.
scope, scale, shift, rotate, every node/.style, \tikzsetFunziona
\foreach con elenchi, intervalli, coppie e countFunziona
\clip con un rettangolo o un cerchioFunzionaGli altri percorsi di ritaglio vengono ignorati con un messaggio.
Decorazioni, percorsi let, name intersectionsNon supportatoIgnorati con un messaggio; il percorso viene disegnato semplice.
pattern=...In parteDisegnato come riempimento chiaro, con il messaggio "patterns are drawn as a light fill".
\matrix, \picNon supportatoL’immagine diventa un riquadro tratteggiato con un messaggio.
Immagini tikz-cd, circuitikz, forestNon supportatoTralasciate, con un messaggio.
Grafici con assiFunzionaUsa 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

LaTeXPreambolo: \usepackage{tikz}Apri nell'editor (si apre in una nuova scheda)
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

LaTeXPreambolo: \usepackage{tikz}Apri nell'editor (si apre in una nuova scheda)
\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.