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ón | En Scissor LaTeX | Más |
|---|---|---|
\draw, \fill, \filldraw, \path, el comando en línea \tikz | Funciona | Lo básico de TikZ |
--, -|, |-, rectangle, circle, ellipse, arc, grid, .. controls .., to[out=,in=] | Funciona | Lo básico de TikZ |
Coordenadas polares, relativas (+, ++) y con nombre, anclas como (A.north) | Funciona | |
Puntos medios de calc como ($(A)!0.5!(B)$) | Funciona | Solo puntos medios y +/-. |
\node, \coordinate, draw, fill, text width, align, minimum size | Funciona | Nodos y flechas |
Formas de nodo rectangle y circle | Funciona | ellipse 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 distance | Funciona | |
Flechas ->, <->, -stealth, -latex, -{Stealth} | Funciona | Las 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 corners | Funciona | Consulta xcolor. |
scope, scale, shift, rotate, every node/.style, \tikzset | Funciona | |
\foreach con listas, rangos, pares y count | Funciona | |
\clip con un rectángulo o un círculo | Funciona | Los demás trazados de recorte se ignoran con un mensaje. |
Decoraciones, trazados con let, name intersections | No compatible | Se ignoran con un mensaje; el trazado se dibuja sin más. |
pattern=... | En parte | Se dibuja como un relleno claro, con el mensaje "patterns are drawn as a light fill". |
\matrix, \pic | No compatible | El dibujo se convierte en un recuadro discontinuo con un mensaje. |
Dibujos de tikz-cd, circuitikz, forest | No compatible | Se omiten, con un mensaje. |
| Gráficos con ejes | Funciona | Usa 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
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
\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.