La entrada para el/tikz/trim left
opción en las páginas 176-177 del manual de TikZ & PGF para la versión 3.0.1a dice (al final de la descripción de la opción, en la página 177):
Usar
trim left = default
para restablecer el valor.
¿Por qué alguien querría restablecer el valor deltrim left
opción? Si entendí correctamente, (1) esta opción se aplica a todo el \tikzpicture
entorno y (2) como cualquier otra opción, tiene un efecto local.
El hecho número 1 implica que no tiene sentido tener más de unatrim left
opción en un entorno determinado y, por lo tanto, si desea restablecer este valor, que había establecido previamente en el tikzpicture
entorno actual, simplemente puede evitar usar esta opción para empezar con.
El hecho #2 implica que el valor deltrim left
opción se restablece automáticamente en cada \tikzpicture
entorno siguiente.
Entonces, ¿cuál es el punto de escribir?trim left = default
? ¿Alguien puede dar un ejemplo en el que se le dé un uso sensato a esta característica?
Atikz/trim left
ejemplo de uso
La tikz/trim left
opción se describe en la sección 15.8 'Establecimiento de un cuadro delimitador'. El efecto detikz/trim left=<dimension or coordinate>
se describe a continuación.
El efecto es el mismo que si emitiera
\hspace{-s}
dóndes
está la diferencia entre la coordenada inferior izquierda del cuadro delimitador de la imagenx
y lax
coordenada especificada como<dimension or coordinate>
.
En otras palabras, la imagen se desplaza horizontalmente de tal manera que la línea vertical imaginaria que pasa porcoordinate
pasará por el punto de la página donde normalmente se habría ubicado la esquina inferior izquierda del cuadro delimitador (en ausencia de la tikz/trim left
opción). .
El siguiente manuscrito de LaTeX se basa en el ejemplo dado en la p. 176 del manual:
\documentclass{article}
\usepackage{tikz}
\begin{document}
Text before image.%
\begin{tikzpicture}[trim left={(0,0)}]
\draw(-1,-1) grid (3,2);
\fill (0,0) circle (5pt);
\end{tikzpicture}%
Text after image.
\end{document}
Respuesta1
Ejemplo de uso:
\documentclass{article}
\usepackage{tikz}
\tikzset{every picture/.style={trim left={(0,0)}}}
\begin{document}
Text before image.%
\begin{tikzpicture}
\draw(-1,-1) grid (3,2);
\fill (0,0) circle (5pt);
\end{tikzpicture}%
Text after image.
Text before image.%
\begin{tikzpicture}[trim left=default]
\draw(-1,-1) grid (3,2);
\fill (0,0) circle (5pt);
\end{tikzpicture}%
Text after image.
\end{document}