von jabaa » Mi 6. Apr 2016, 16:51
Das Bild ist ja nicht größer sondern genau \textwidth x \textheight. Es funktioniert nichtmal, wenn man die Geometrie nicht verändert.
Mir ist jetzt auch aufgefallen, dass es funktioniert, wenn ich bei includegraphics das width=... weglasse.
\documentclass[]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[papersize={1189mm,841mm},left=0pt,right=0pt,top=0pt,bottom=0pt]{geometry}
\usepackage{mwe}
\usepackage{tikz}
\setlength{\parindent}{0pt}
\pagestyle{empty}
\begin{document}
\begin{tikzpicture}
\node[inner sep=0,outer sep=0] at (0,0) {\includegraphics[height=\textheight]{example-image-a}};
\end{tikzpicture}
\end{document}
Mit dem Code wird das Bild auch eingefügt ohne irgendwelche overfull box und ohne Leerseite. Jedoch soll es ja auf eine bestimmte Breite gestreckt werden. Kann es sein, dass es beim Strecken zu Rundungsfehlern kommt? Es ist ja komisch, dass das Bild ohne Streckung passt aber mit Streckung auf einmal ein halbes Pixel größer wird. Was ebenfalls für einen Rundungsfehler spricht, ist der Eintrag im log. Das Bild ist 0.16693pt zu hoch. So ein kleiner Wert könnte irgendwo bei einer Rundung entstehen.
Eine andere Lösung ist
\includegraphics[height=.9999\textheight,width=.9999\textwidth]{...}
So kann man keinen Unterschied erkennen. Wenn man das Bild ein wenig größer macht, klappt es schon nicht mehr.
Ich schließe das mal an dieser Stelle ab, denn es gibt es ja jetzt zwei Optionen, die funktionieren und gegen Rundungsfehler in grundlegenden LaTeX-Funktionen werde ich wohl nicht viel machen können.
Das Bild ist ja nicht größer sondern genau \textwidth x \textheight. Es funktioniert nichtmal, wenn man die Geometrie nicht verändert.
Mir ist jetzt auch aufgefallen, dass es funktioniert, wenn ich bei includegraphics das width=... weglasse.
[code]
\documentclass[]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[papersize={1189mm,841mm},left=0pt,right=0pt,top=0pt,bottom=0pt]{geometry}
\usepackage{mwe}
\usepackage{tikz}
\setlength{\parindent}{0pt}
\pagestyle{empty}
\begin{document}
\begin{tikzpicture}
\node[inner sep=0,outer sep=0] at (0,0) {\includegraphics[height=\textheight]{example-image-a}};
\end{tikzpicture}
\end{document}
[/code]
Mit dem Code wird das Bild auch eingefügt ohne irgendwelche overfull box und ohne Leerseite. Jedoch soll es ja auf eine bestimmte Breite gestreckt werden. Kann es sein, dass es beim Strecken zu Rundungsfehlern kommt? Es ist ja komisch, dass das Bild ohne Streckung passt aber mit Streckung auf einmal ein halbes Pixel größer wird. Was ebenfalls für einen Rundungsfehler spricht, ist der Eintrag im log. Das Bild ist 0.16693pt zu hoch. So ein kleiner Wert könnte irgendwo bei einer Rundung entstehen.
Eine andere Lösung ist
[code]
\includegraphics[height=.9999\textheight,width=.9999\textwidth]{...}
[/code]
So kann man keinen Unterschied erkennen. Wenn man das Bild ein wenig größer macht, klappt es schon nicht mehr.
Ich schließe das mal an dieser Stelle ab, denn es gibt es ja jetzt zwei Optionen, die funktionieren und gegen Rundungsfehler in grundlegenden LaTeX-Funktionen werde ich wohl nicht viel machen können.