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):

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}

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.

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 (38.71 KiB) 6809 mal betrachtet
-

- lambert.png (25.98 KiB) 6779 mal betrachtet
-

- baffle.png (20.62 KiB) 6808 mal betrachtet
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):
[img]http://golatex.de/files/baffle_757.png[/img]
Code:
[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}[/code]
[img]http://golatex.de/files/lambert_131.png[/img]
Code:
[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}[/code]
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.
[img]http://golatex.de/files/reflex_165.png[/img]
Code:
[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}[/code]
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 :( .