Lista de bibliotecas TikZ disponibles con una breve introducción
Enlaces rápidos:
Resumen ❧ Biblioteca de intersecciones ❧ Biblioteca de puntas de flecha ❧ Biblioteca de decoraciones ❧ Biblioteca de cálculo ❧ Biblioteca de mapas mentales ❧ Biblioteca de formas ❧ Biblioteca de plegado de papel ❧ Biblioteca de cadenas ❧ Biblioteca de formas ❧ Contribuciones misceláneas a TikZ
Muy a menudo busco una biblioteca especial de TikZ. De momento no hay ningún paquete que cargue todas las librerías.
*¿Existe una lista de todas las bibliotecas disponibles con una breve introducción (2-3 frases)?
Quizás podamos recopilarlas aquí
209
3
Resumen
Aquí'está la lista de bibliotecas, y un breve resumen del propósito de cada una (cualquier código suministrado es para LaTeX y/o Plain TeX, no para ConTeXt):
\usetikzlibrary{arrows.meta}
(\usetikzlibrary{arrows}
está obsoleta). Ver detalles más abajo\usetikzlibrary{automata}
, y se utiliza para dibujar "autómatas de estado finito y máquinas de Turing". Para dibujar estos grafos, se define cada nodo, su nombre y posición relativa, así como los tipos de camino entre cada uno.\usetikzlibrary{backgrounds}
, y "define fondos para imágenes". Para utilizar esto en un Tikzpicture, se pasa una opción, por ejemplo,\begin{tikzpicture}[show background rectangle]
, con un estilo de rectángulo de fondo definido antes de la imagen. (por ejemplo,\tikzset{rectángulo de fondo/.style=}}
.\usetikzlibrary{calc}
para realizar cálculos complejos de coordenadas. Consulte los detalles a continuación.\usetikzlibrary{calendar}
. Esta biblioteca se utiliza para mostrar calendarios (supongo que es una cosa Ronseal). Se define un calendario como\calendar[
opciones de visualización y opciones de fecha](
Nombre (opcional))
.\usetikzlibrary{er}
, al igual que en la librería de dibujo de autómatas, se define cada nodo, cada arista entre cada nodo, así como cualquier atributo. Como nota de advertencia, el subrayado se debe utilizar para los atributos, pero esto no se utiliza, ya que es a la vez feo y difícil de implementar. En su lugar se utiliza la cursiva.\usetikzlibrary{intersections}
, para calcular intersecciones de caminos. Ver detalles más abajo\usetikzlibrary{mindmap}
. Ver detalles más abajo.\usetikzlibrary{matrix}
. Las matrices se definen de la misma manera que en el modo de matemáticas, sin embargo, cada elemento de la matriz se le asigna un valor como un nodo, a partir de 1. Cada nodo puede ser identificado y manipulado. Los delimitadores también se pueden seleccionar en las opciones de la matriz y pueden ser "cualquier delimitador que sea aceptable para el comando\left
de TeX".\usetikzlibrary{folding}
. Ver detalles más abajo\usetikzlibrary{patterns}
. Este paquete "define patrones para rellenar áreas". En la documentación se nombra cada patrón y se da un ejemplo.\usetikzlibrary{plothandlers}
. TikZ carga esta biblioteca automáticamente. Cada punto se define (como un nodo) para la parcela y el cada punto tiene una curva colocada\usetikzlibrary{plotmarks}
se utiliza para definir estilos adicionales para las parcelas como se utilizó anteriormente. Cada punto se define como\pgfuseplotmark{
Plot description}
.\usetikzlibrary{shapes}
o\usetikzlibrary{shapes.
shape type`}. Los siguientes tipos adicionales están disponibles: formas geométricas, ya sea con nombre formas (estrella, diamante, etc) o polígonos de números de lado especificado; formas símbolo, por ejemplo, "prohibido signo" como se utiliza en las señales de no fumar; "multipart" formas, con "múltiples (texto) partes";; y, por último, "misc" formas que "no encajan en las categorías anteriores", tales como cruces tachado. Ver detalles más abajo\usetikzlibrary{snakes}
y que pueden describirse mejor como líneas curvas, y se utilizan entre nodos o como borde de una forma, o como formas independientes.\usetikzlibrary{topaths}
. Esta biblioteca se utiliza para definir trayectorias entre dos puntos, y se carga automáticamente. Además, puede tomar la forma de líneas curvas entre dos formas o como un bucle de vuelta a un nodo.\usetikzlibrary{trees}
. Cada punto en el árbol se define como un nodo, con los niños, y cada niño puede tener sus propios hijos. La dirección del árbol también se puede especificar, así como el ángulo en el que los niños emergen, sin embargo, cuando se deja a sus propios dispositivos, los resultados son aceptables. Fuentes: Todo lo que aparece entre comillas ha sido tomado del tikzpgfmanual, así como del ejemplo de calendario.Biblioteca de intersecciones
Accedido por
\usetikzlibrary{intersections}
Descripción Permite el cálculo automatizado de intersecciones de caminos.
Ejemplo 1
Ejemplo 2
Referencia
pgfmanual.pdf
, pp. 131 y ss.Biblioteca de plegado de papel
Accedido por
\usetikzlibrary{folding}
Descripción
Contiene un único comando, pero es útil para producir calendarios reales (como los que se usan en un escritorio).
Ejemplo
Referencia
pgfmanual.pdf
, pp. 202 y ss.