
Hallo zusammen! :)
Ich mache gerade meine ersten Schritte mit TikZ und als ich versuchte, einige einfache Rechtecke zu zeichnen, bemerkte ich einen ziemlich seltsamen Effekt, der auftritt, wenn ich versuche, die Rechtecke mit einem Schraffurmuster zu füllen. Manchmal (!) füllt das Schraffurmuster das Rechteck nicht vollständig aus und es bleibt ein kleiner Rand:
Hier ist ein minimales funktionierendes Beispiel, das den Effekt demonstriert. Ich habe es sowohl auf meinem eigenen System (MacTeX 2014, tikz.sty vom 13.12.2013, also v3.0.0 (rcs-revision 1.142)) kompiliert als auch aufOverleaf.comDas Ergebnis ist das gleiche.
\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}
Wie gesagt, der Effekt tritt nicht immer ein. Wenn ich beispielsweise meine erste Figur mit positioniere \begin{figure}[t]
, sieht alles gut aus. Ich vermute daher, dass der Effekt von der (absoluten) Position der tikzpicture
auf der Seite abhängt?
Ich wäre für alle Informationen dankbar, warum dies geschieht oder, noch besser, wie Sie es verhindern können :)
Bearbeiten:Tut mir leid, vielleicht war ich vorher nicht deutlich genug. Mit "Rand" meine ich, dass das Muster im schraffierten Teil des Rechtecks nicht ganz bis zum Rand reicht:
(Den kritischen/fragwürdigen Bereich des Bildes habe ich rot markiert.)
Bearbeitung 2:Nachdem ich noch etwas mehr zu den Inkompatibilitäten zwischen TikZ und Mac Preview recherchiert hatte, fand ich auch diesen Thread, der im Grunde das gleiche Problem beschreibt:Inkompatibilität mit TikZ und Mac OS X Preview [geschlossen]
Es scheint also wirklich so, als ob es sich um ein älteres Problem mit der PDF-Rendering-Engine handelt und nicht um TikZ. Ich habe einen Fehlerbericht an Apple geschickt und auch denProblembeschreibung an die Apple Support Communityum Leuten mit gleichen oder ähnlichen Problemen vielleicht einen Hinweis zu geben :)
Antwort1
Wie in den obigen Kommentaren erläutert, scheint es sich hierbei tatsächlich um einen Fehler in einem PDF-Renderer unter OS X zu handeln, der von FileLoupe und dem integrierten PDF-Viewer der TeXPad-App verwendet wird.