
¡Hola a todos! :)
Actualmente estoy dando mis primeros pasos con TikZ, y al intentar trazar algunas formas rectangulares simples, noté un efecto bastante extraño que ocurre cuando intento llenar los rectángulos con un patrón de sombreado. A veces (!), el patrón de sombreado no llena el rectángulo por completo y hay un pequeño margen:
A continuación se muestra un ejemplo práctico mínimo que demuestra el efecto. Lo he compilado tanto en mi propio sistema (MacTeX 2014, tikz.sty del 13/12/2013, es decir, v3.0.0 (rcs-revision 1.142)) como enAl dorso.com. El resultado es el mismo.
\documentclass{article}
\usepackage{float}
\usepackage{lipsum}
\usepackage{tikz}
\usetikzlibrary{patterns}
\begin{filecontents}{rectangles.tikz}
\begin{tikzpicture}
\draw[] (0,0) rectangle (2,2);
\draw[pattern=north east lines] (0,0) rectangle (1,2);
\end{tikzpicture}
\end{filecontents}
\begin{document}
\subsection*{Effect, version 1:}
\lipsum[2]
\begin{figure}[H]
\centering
\input{rectangles.tikz}
\caption{Test Caption 1.}
\end{figure}
\lipsum[3]
\subsection*{Effect, version 2:}
\begin{figure}[H]
\input{rectangles.tikz}
\caption{Test Caption 2.}
\end{figure}
\end{document}
Como dije, el efecto no siempre se produce. Por ejemplo, si coloco mi primera figura usando \begin{figure}[t]
, todo se ve bien. Por lo tanto, sospecho que el efecto depende de la posición (absoluta) de tikzpicture
en la página.
Cualquier información sobre por qué sucede esto, o mejor aún, cómo puede evitar que esto suceda, será muy apreciada :)
Editar:Lo siento, tal vez no fui lo suficientemente claro anteriormente. Por "margen" me refiero a que el patrón en la parte sombreada del rectángulo no llega hasta el borde:
(Marqué el área crítica/cuestionable de la imagen en rojo).
Edición 2:Después de investigar un poco más sobre las incompatibilidades entre TikZ y Mac Preview, también encontré este hilo que básicamente describe el mismo problema:Incompatibilidad con TikZ y Mac OS X Preview [cerrado]
Por lo tanto, realmente parece que se trata de un problema antiguo con el motor de renderizado de PDF y no con TikZ. Presenté un informe de error a Apple y también publiqué eldescripción del problema para la comunidad de soporte de Appletal vez para dar una pista a personas con problemas iguales o similares :)
Respuesta1
Como se mencionó en los comentarios anteriores, parece que esto es en realidad un error en un procesador de PDF en OS X utilizado por FileLoupe y el visor de PDF integrado de la aplicación TeXPad.