[tikz] Gestrichelte Linie erscheint durchgehen beim Drucken

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: [tikz] Gestrichelte Linie erscheint durchgehen beim Drucken

von feidel » Di 23. Jun 2015, 10:06

Okay, vielen Dank euch beiden. Dann liegt es an dem Treiber des Druckers...

von Noch so einer » Di 23. Jun 2015, 08:40

Die Linien werden von tikz AFAIK mit Hilfe von PDF-Primitiven gezeichnet. Es könnte schlicht sein, dass der Druckertreiber die falsch interpretiert. Ich kenne so etwas von Druckern mit sogenanntem PDF-Direktdruck aber auch von Druckern mit schlechtem PostScript-Emulator (zumindest früher bei HP-Druckern).

Manchmal hilft es, im Druckertreiber mit den Einstellungen zu spielen, manchmal gibt es auch alternative Treiber (für meinen eigenen OKI-Laser gibt es für Windows beispielsweise einen PCL-Treiber, einen PostScript-Treiber und einen PCL-XL-Treiber).

Jedenfalls wird die erste Abbildung bei mir einwandfrei gedruckt. Die weiteren habe ich dann nicht mehr getestet.

von esdd » Di 23. Jun 2015, 08:36

Deine oberste Grafik habe ich mal bei mir erstellt und ausgedruckt. Im Ausdruck sind die gleichen Linien wie auf dem Bildschirm gestrichelt bzw. als Strichpunkt-Linie dargestellt.

von feidel » Di 23. Jun 2015, 08:28

Niemand eine Idee :(?

[tikz] Gestrichelte Linie erscheint durchgehen beim Drucken

von feidel » Mo 22. Jun 2015, 08:37

Hallo Leute,

ich habe ein kleines Problem. Bei den meisten Grafiken die ich mit tikz erstellt habe werden die Lininen welche als "dotted" oder "dashed" im PDF-Dokument angezeigt werden, im Druck dann plötzlich durchgehend.

Hier zwei Beispiele (links gedruckt, rechts PDF):
Bild
Code:
\documentclass[tikz,11pt]{standalone}
\renewcommand{\rmdefault}{ppl} % rm
\linespread{1.05}        % Palatino needs more leading
\usepackage[scaled]{helvet} % ss
\usepackage{courier} % tt
\usepackage{euler} % math
\usepackage{eulervm} % a better implementation of the euler package (not in gwTeX)
\normalfont
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{pgfplots}
\pgfplotsset{compat=1.12}
\usepackage[decimalsymbol=comma]{siunitx}

\begin{document}
	\centering
	\begin{tikzpicture}[scale=1]
		%Hilfslinien
	  %\draw[step=.25cm, thin] (0,0) grid (7,5);
		%\foreach \x in {0, 0.5, 1,...,7}
		%	\node[below] at (\x,0) {\tiny \x};
		%\foreach \y in {0, 0.5, 1,...,5}
		%	\node[left] at (0,\y) {\tiny \y};
		
		%Mittellinie
		\draw[dashdotted] (0, 2.5) -- (5.5, 2.5);
		
		%Baffle Oberseite
		\draw[thick] (1, 3.75) -- (1, 4) -- (5, 4) -- (5, 2.75);
		\draw (2,4) -- (2,3.5);
		\draw (3,3.25) -- (3,4);
		\draw (4,3) -- (4,4);
		\draw[latex-] (2.5,4) -- (2.5, 4.5) -- (3, 4.5) node[right] {Baffle};
		
		%Baffle Unterseite
		\draw[thick] (1, 1.25) -- (1, 1) -- (5, 1) -- (5, 2.25);
		\draw (2,1.5) -- (2,1);
		\draw (3,1.75) -- (3,1);
		\draw (4,2) -- (4,1);
		
		%Sensor
		\filldraw (5,2.25) rectangle (5.25,2.75) node[right, midway, xshift=0.25cm] {Sensor};
		
		%FOV
		\draw[dashed] (5,2.75) -- (0,4);
		\draw[dashed] (5,2.25) -- (0,1);
		
		%Sichtkegel
		\draw[latex-latex] (3.5, 3.15) .. controls (3.25,2.5) .. (3.5, 1.85) node[left, midway, yshift=0.25cm] {\(\theta\)};
			
	\end{tikzpicture}	
\end{document}
Bild
Code:
\documentclass[tikz,11pt]{standalone}
\renewcommand{\rmdefault}{ppl} % rm
\linespread{1.05}        % Palatino needs more leading
\usepackage[scaled]{helvet} % ss
\usepackage{courier} % tt
\usepackage{euler} % math
\usepackage{eulervm} % a better implementation of the euler package (not in gwTeX)
\normalfont
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{pgfplots}
\pgfplotsset{compat=1.12}
\usepackage[decimalsymbol=comma]{siunitx}

\begin{document}
	\centering
	\begin{tikzpicture}[scale=1]
		%Hilfslinien
		%\draw[step=.25cm, thin] (0,0) grid (5,5);
	
		\filldraw[black!80!white] (0.5,0) rectangle (4.5,0.75) node[midway, white] {Oberfläche};
		\draw[dashed] (2.5,2.5) circle(1.75cm);
		
		\draw[-latex, thick] (2.5,0.75) -- (2.5,4.25) node[above] {\(I_{\mathrm{max}}\)};
		\draw[-latex, thick] (2.5,0.75) -- (3.95,3.45) node[right] {\(I(\theta)\)};
		
		%\draw[-latex, thin] (2.5,2) .. controls (2.82, 2.2) .. (3.15, 2);
		
		\draw[-latex] (2.5,2) to[out=30, in=150, edge node={node [above, yshift=-0.5mm] {\(\theta\)}}] (3.15,1.9);
	\end{tikzpicture}	
\end{document}
Es gibt eine Grafik bei der es geklappt hat, dass der Druck genauso wie das Bild in der PDF aussieht. Aber ich finde die Lösung leider nicht. Zuerst dachte ich es liegt da dran, dass ich die Linien als "thin" gezeichnet habe, aber dies zu ändern hat auch nicht geholfen.

Bild
Code:
\documentclass[tikz,11pt]{standalone}
\renewcommand{\rmdefault}{ppl} % rm
\linespread{1.05}        % Palatino needs more leading
\usepackage[scaled]{helvet} % ss
\usepackage{courier} % tt
\usepackage{euler} % math
\usepackage{eulervm} % a better implementation of the euler package (not in gwTeX)
\normalfont
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{pgfplots}
\pgfplotsset{compat=1.12}
\usepackage[decimalsymbol=comma]{siunitx}

\begin{document}
	\centering
	\begin{tikzpicture}[scale=1.5, thick]
		%Hilfslinien
		%\draw[step=.5cm, thin] (0,-1) grid (5,3);
		\draw (0.5,0) -- (0.5,1) -- node[above, near start, xshift=-0.5cm] {\(n_{1}\)} (4.5,1) node[near start, xshift=-0.5cm, below] {\(n_{2}\)} -- (4.5, 0);
		\draw[dotted] (2.5,2.5) node[above] {Einfallslot} -- (2.5, -0.5);
		
		%Lichtstrahl mit Beschriftung
		\draw[-latex] (0.5,2.5) -- node[above, sloped] {einfallender} node [below, sloped] {Strahl} (1.5,1.75);
		\draw (1.5,1.75) -- (2.5,1);
		\draw[-latex] (2.5,1) -- (3.5,1.75);
		\draw (3.5,1.75) -- node[above, sloped] {reflektierter} node [below, sloped] {Strahl} (4.5,2.5);
		\draw[-latex] (2.5,1) -- (3.25,0);
		\draw (3.25,0) -- node[above, sloped] {gebrochener} node [below, sloped] {Strahl} (3.625,-0.5);
		
		%Winkel mit Beschriftung
		\draw[-latex] (2.5,1.75) arc(90:143:0.75cm) node[midway, above] {\(\varepsilon\)};
		\draw[-latex] (2.5,1.75) arc(90:37:0.75cm) node[midway, above] {\(\varepsilon_{r}\)};
		\draw[-latex] (2.5,0.25) arc(270:307:0.75cm) node[midway, below] {\(\varepsilon '\)};
	\end{tikzpicture}	
\end{document}
Könnte es daran liegen, dass ich das letzte Bild auf 1.5 Skaliert habe? Ich würde ungerne die anderen Bilder auch auf 1.5 Skalieren, nur damit die Linien richtig gedruckt werden.

Versucht habe ich es mit PDF Reader X, XI und PDF X-Change Pro 2012. Jedes mal das gleiche Ergebnis. Ob in Farbe oder SW.

Ich hoffe ihr habt eine Lösung.

\\EDIT: Habe die Bilder gerade auf 1.5 Skaliert, die Linien werden trotzdem durchgehend gedruckt :( .
Dateianhänge
reflex.png
reflex.png (38.71 KiB) 6807 mal betrachtet
lambert.png
lambert.png (25.98 KiB) 6777 mal betrachtet
baffle.png
baffle.png (20.62 KiB) 6806 mal betrachtet

Nach oben