Tikz
- El paquete tikz define una serie de comandos tex que dibujan gráficos
\tikz \fill[orange] (1ex,1ex) circle (1cm)
El siguiente código dibuja una línea recta
\tikz \draw (0,0) -- (2,0);
Tikz
- Para gráficos más complejos se utiliza el ambiente tikzpicture
Tikz: Formas básicas
- El comando \path[opciones](x1,y1) ... (xn,yn); se utiliza para dibujar lineas
- El sistema de coordenadas inicia en la esquina inferior izquierda.
Tikz
- Se puede cambiar el grosor de las lineas mediante la opción width=grosor
- \tikz\draw[line width=2mm] (0,0) -- (0,4);
Opciones para líneas
- [dashed] Línea punteada.
- [rotate=rotacion] Aplica una rotación.
- [scale=escala] Escala la figura.
- [thick] Linea gruesa.
- [very thin] Linea muy delgada.
Colores
- La opción \color=nombreColor especifica el color de la línea.
- La opción \fill=color especifica el color que rellena una figura. Se puede usar el nombre de un color (green,white,red) o se pueden mezclar colores green!20!white (20% verde y 80% blanco).
Degradado
El comando \shade[opciones] (x1,y1) ... (xn,yn); se utiliza para dibujar formas con colores degradados.
Curvas
- Se pueden especificar 2 puntos de control en la ruta (linea).
- La sintaxis general de una ruta curva es
\draw (puntoInicio) . . controls(primerPunto)
and (segundoPunto) . . (puntoFinal)
Curvas
Para rellenar, se usa el comando \fill [color] en lugar de \draw
Curvas
- Otra forma es especificar la dirección de salida y llegada.
- La sintaxis general es la siguiente \draw (puntoInicio) to [out=AnguloInicio,in=AnguloLlegada] (puntoFinal)
Curvas
- Se pueden poner varias instrucciones dentro de la misma línea
Cuadrículas
- Se puede agregar una cuadricula a una forma, para poder hacerla más clara. Para hacer esto, se utiliza el comando \draw[help lines] (x1,y1) grid (x2,y,2)
Cuadrículas
- La operación grid agrega una cuadrícula a la figura actual. El código \tikz \draw[step=2pt] (0,0) grid (10pt,10pt); produce una cuadrícula
Cuadrículas
- También se pueden usar las opciones xstep y ystep para definir la distancia independientemente.
Flechas
- Se pueden decorar las lineas. Por ejemplo, hacer flechas. El código \tikz \draw [->] (0,0) -- (2,0); dibuja una flecha