Saltar al contenido

TikZ en Scissor LaTeX

El paquete TikZ funciona en Scissor LaTeX para un subconjunto habitual, que dibuja él mismo: líneas, formas, arcos, curvas, cuadrículas, nodos con nombres y anclas, flechas, la biblioteca positioning, \foreach, scopes y colores; \matrix, \pic, las decoraciones, los patrones, las formas de nodo distintas de rectangle y circle, y los dibujos de tikz-cd, circuitikz y forest todavía no son compatibles.

Qué hace el paquete

TikZ es el lenguaje de dibujo de LaTeX. Dentro de un tikzpicture escribes trazados como \draw (0,0) -- (2,1);, colocas texto en nodos, unes nodos con flechas y repites cosas con \foreach. Las bibliotecas cargadas con \usetikzlibrary añaden funciones como la colocación relativa (positioning), puntas de flecha (arrows.meta) y cálculo con coordenadas (calc).

Scissor LaTeX no ejecuta TikZ. El compositor lee el dibujo y lo dibuja él mismo, como gráfico vectorial, con el texto de los nodos en las fuentes del documento.

Qué funciona aquí

FunciónEn Scissor LaTeXMás
\draw, \fill, \filldraw, \path, el comando en línea \tikzFuncionaLo básico de TikZ
--, -|, |-, rectangle, circle, ellipse, arc, grid, .. controls .., to[out=,in=]FuncionaLo básico de TikZ
Coordenadas polares, relativas (+, ++) y con nombre, anclas como (A.north)Funciona
Puntos medios de calc como ($(A)!0.5!(B)$)FuncionaSolo puntos medios y +/-.
\node, \coordinate, draw, fill, text width, align, minimum sizeFuncionaNodos y flechas
Formas de nodo rectangle y circleFuncionaellipse se dibuja como un círculo, sin ningún mensaje; las demás formas (diamond, star ...) como rectángulos, con un mensaje.
positioning: right=of A, below=1cm of A, node distanceFunciona
Flechas ->, <->, -stealth, -latex, -{Stealth}FuncionaLas puntas se parecen a las de TikZ, pero no son idénticas.
Colores, mezclas (red!50!blue), grosores de línea, estilos de trazo, opacidad, rounded cornersFuncionaConsulta xcolor.
scope, scale, shift, rotate, every node/.style, \tikzsetFunciona
\foreach con listas, rangos, pares y countFunciona
\clip con un rectángulo o un círculoFuncionaLos demás trazados de recorte se ignoran con un mensaje.
Decoraciones, trazados con let, name intersectionsNo compatibleSe ignoran con un mensaje; el trazado se dibuja sin más.
pattern=...En parteSe dibuja como un relleno claro, con el mensaje "patterns are drawn as a light fill".
\matrix, \picNo compatibleEl dibujo se convierte en un recuadro discontinuo con un mensaje.
Dibujos de tikz-cd, circuitikz, forestNo compatibleSe omiten, con un mensaje.
Gráficos con ejesFuncionaUsa pgfplots.

Ejemplos

Nodos con nombre colocados con la biblioteca positioning y unidos por flechas:

Nodos, positioning y flechas

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

Un dibujo pequeño en línea, y formas repetidas con \foreach:

\foreach y un \tikz en línea

LaTeXPreámbulo: \usepackage{tikz}Abrir en el editor (se abre en una pestaña nueva)
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}

Un \matrix de nodos no es compatible. El dibujo se sustituye por un recuadro discontinuo que lo indica:

\matrix no se dibuja

LaTeXPreámbulo: \usepackage{tikz}Abrir en el editor (se abre en una pestaña nueva)
\begin{tikzpicture}
  \matrix[draw] {
    \node {A}; & \node {B}; \\
    \node {C}; & \node {D}; \\
  };
\end{tikzpicture}

Pestaña Problemas: \matrix in a picture is not supported yet

Compatibilidad

  • De una instalación de TeX a aquí: los dibujos dentro del subconjunto de arriba se ven como allí. Las opciones no compatibles aparecen en la pestaña Problemas, y el resto del dibujo se sigue dibujando. Los diagramas conmutativos con tikz-cd, los circuitos y los árboles se omiten.
  • De aquí a una instalación de TeX: los dibujos se compilan allí sin cambios con TikZ.

El manual de TikZ forma parte de PGF en CTAN: ctan.org/pkg/pgf. Diagramas conmutativos: tikz-cd.

Preguntas y respuestas

¿Tengo que cargar las bibliotecas de TikZ?

Escribe \usetikzlibrary{...} como en cualquier documento LaTeX. Scissor LaTeX acepta la línea, así que el documento también se compila en otros sitios; las funciones compatibles funcionan se nombre o no la biblioteca.

¿Por qué mi dibujo de TikZ es un recuadro discontinuo?

El dibujo usa una función que todavía no es compatible, como \matrix o \pic. El texto del recuadro y la pestaña Problemas la nombran.

¿Puedo dibujar diagramas conmutativos?

Todavía no con tikz-cd: esos dibujos se omiten. Los diagramas sencillos se pueden dibujar con nodos y flechas, o escribir con \begin{array} y flechas en modo matemático.

Scissor LaTeX compone cada ejemplo de esta página al generar el sitio. Última actualización: 2026-11-07.