Pular para o conteúdo

TikZ no Scissor LaTeX

O pacote TikZ funciona no Scissor LaTeX para um subconjunto comum, que ele mesmo desenha: linhas, formas, arcos, curvas, grades, nós com nomes e âncoras, setas, a biblioteca positioning, \foreach, scopes e cores; \matrix, \pic, decorações, padrões, formas de nó além de retângulo e círculo, e desenhos de tikz-cd, circuitikz e forest ainda não são suportados.

O que o pacote faz

O TikZ é a linguagem de desenho do LaTeX. Dentro de um tikzpicture você escreve caminhos como \draw (0,0) -- (2,1);, coloca texto em nós, liga nós com setas e repete coisas com \foreach. Bibliotecas carregadas com \usetikzlibrary acrescentam recursos como posicionamento relativo (positioning), pontas de seta (arrows.meta) e aritmética de coordenadas (calc).

O Scissor LaTeX não executa o TikZ. O compositor lê o desenho e o desenha ele mesmo, como gráfico vetorial, com o texto dos nós nas fontes do documento.

O que funciona aqui

RecursoNo Scissor LaTeXMais
\draw, \fill, \filldraw, \path, o comando em linha \tikzFuncionaNoções básicas de TikZ
--, -|, |-, rectangle, circle, ellipse, arc, grid, .. controls .., to[out=,in=]FuncionaNoções básicas de TikZ
Coordenadas polares, relativas (+, ++) e com nome, âncoras como (A.north)Funciona
Pontos médios com calc, como ($(A)!0.5!(B)$)FuncionaSó pontos médios e +/-.
\node, \coordinate, draw, fill, text width, align, minimum sizeFuncionaNós e setas
Formas de nó rectangle e circleFuncionaellipse é desenhada como círculo, sem mensagem; outras formas (diamond, star ...) como retângulos, com mensagem.
positioning: right=of A, below=1cm of A, node distanceFunciona
Setas ->, <->, -stealth, -latex, -{Stealth}FuncionaAs pontas são parecidas com as do TikZ, não idênticas.
Cores, misturas (red!50!blue), espessuras de linha, tracejados, opacidade, rounded cornersFuncionaVeja xcolor.
scope, scale, shift, rotate, every node/.style, \tikzsetFunciona
\foreach com listas, intervalos, pares e countFunciona
\clip com um retângulo ou círculoFuncionaOutros caminhos de recorte são ignorados com uma mensagem.
Decorações, caminhos let, name intersectionsNão suportadoIgnorados com uma mensagem; o caminho é desenhado simples.
pattern=...Em parteDesenhado como um preenchimento claro, com a mensagem "patterns are drawn as a light fill".
\matrix, \picNão suportadoO desenho vira uma caixa tracejada com uma mensagem.
Desenhos de tikz-cd, circuitikz, forestNão suportadoIgnorados, com uma mensagem.
Gráficos com eixosFuncionaUse o pgfplots.

Exemplos

Nós com nome posicionados com a biblioteca positioning e ligados por setas:

Nós, positioning e setas

\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}

Um pequeno desenho em linha, e formas repetidas com \foreach:

\foreach e um \tikz em linha

LaTeXPreâmbulo: \usepackage{tikz}Abrir no editor (abre em uma nova aba)
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}

Uma \matrix de nós não é suportada. O desenho é substituído por uma caixa tracejada que avisa isso:

\matrix não é desenhada

LaTeXPreâmbulo: \usepackage{tikz}Abrir no editor (abre em uma nova aba)
\begin{tikzpicture}
  \matrix[draw] {
    \node {A}; & \node {B}; \\
    \node {C}; & \node {D}; \\
  };
\end{tikzpicture}

Aba Problemas: \matrix in a picture is not supported yet

Compatibilidade

  • De uma instalação do TeX para cá: desenhos dentro do subconjunto acima ficam como lá. Opções não suportadas são indicadas na aba Problemas, e o resto do desenho é desenhado mesmo assim. Diagramas comutativos com tikz-cd, circuitos e árvores ficam de fora.
  • Daqui para uma instalação do TeX: os desenhos compilam lá sem mudanças com o TikZ.

O manual do TikZ faz parte do PGF no CTAN: ctan.org/pkg/pgf. Diagramas comutativos: tikz-cd.

Perguntas e respostas

Preciso carregar as bibliotecas do TikZ?

Escreva \usetikzlibrary{...} como em qualquer documento LaTeX. O Scissor LaTeX aceita a linha, então o documento também compila em outros lugares; os recursos suportados funcionam com ou sem a biblioteca indicada.

Por que meu desenho TikZ é uma caixa tracejada?

O desenho usa um recurso que ainda não é suportado, como \matrix ou \pic. O texto na caixa e a aba Problemas indicam qual.

Posso desenhar diagramas comutativos?

Com o tikz-cd, ainda não: esses desenhos ficam de fora. Diagramas simples podem ser desenhados com nós e setas, ou escritos com \begin{array} e setas em modo matemático.

Cada exemplo desta página é composto pelo Scissor LaTeX quando o site é gerado. Última atualização: 2026-11-07.