von Noch so einer » Di 21. Apr 2015, 07:50
Das mit dem
Minimalbeispiel übst Du bitte noch einmal.
Dein Problem ist, dass die maximal verfügbare Höhe auf der Seite keineswegs \textheight, sondern eigentlich \textheight-\topskip+\ht\strutbox ist.
Der Teil -\topskip+\ht\strutbox kommt dadurch zustande, dass die erste Grundlinie \topksip unter dem oberen Rand des Textbereichs liegt. Die normalerweise genutzte Höhe darüber ist \ht\strutbox.
Berücksichtigt man das, funktioniert es:
\documentclass[12pt,parskip=half-]{scrartcl}
% Pakete
\usepackage[utf8]{inputenc} % UTF8-Kodierung für Umlaute
\usepackage[T1]{fontenc} % use TeX encoding then Type 1.
\usepackage{lmodern} % Bessere Schriftart (ersetzt CM-Schriften)
\usepackage{graphicx} % Einbindung von Grafiken
\usepackage{mwe}% stellt u. a. allgemeinverfügbare Bilder zur Verfügung
\begin{document}
\noindent% Zur Sicherheit, ggf. für parskip=false oder parskip=never
\includegraphics[width=\textwidth,height=\dimexpr\textheight-\topskip+\ht\strutbox\relax]{example-image}
\end{document}
Übrigens:
- Statt dem Paket ngerman solltest Du besser Paket babel mit Option ngerman verwenden.
- Vor der Verwendung von fancyhdr mit einer KOMA-Script-Klasse warnt scrartcl ausdrücklich, weil das Paket nicht wirklich gut mit den Klassen zusammenarbeitet und außerdem Befehle verwendet, die seit zwanzig Jahren veraltet sind.
- Insgesamt solltest Du besser nur die Pakete verwenden, die Du auch wirklich benötigst (siehe dazu auch »Minimale Vorlage vs. maximale Probleme«).
- Insgesamt solltest Du ein wenig auf Warnung achten
Interessant ist übrigens, dass der eigentlich fehlende Platz nur auf der ersten Seite nicht durch minimale Verschiebung ausgeglichen wird. Ab der zweiten Seite funktioniert es auch mit \textheight:
\documentclass[12pt,parskip=half-]{scrartcl}
% Pakete
\usepackage[utf8]{inputenc} % UTF8-Kodierung für Umlaute
\usepackage[T1]{fontenc} % use TeX encoding then Type 1.
\usepackage{lmodern} % Bessere Schriftart (ersetzt CM-Schriften)
\usepackage{graphicx} % Einbindung von Grafiken
\usepackage[a4paper,left=1cm,right=1cm,top=1cm,bottom=1cm,bindingoffset=0mm,includehead,landscape]{geometry}
\usepackage{mwe}% stellt u. a. allgemeinverfügbare Bilder zur Verfügung
\begin{document}
\blindtext\newpage
\noindent% Zur Sicherheit, ggf. für parskip=false oder parskip=never
\includegraphics[width=\textwidth,height=\textheight]{example-image}
\end{document}
Ist bei der Standardklasse
article übrigens genauso.
Das mit dem [m][/m] übst Du bitte noch einmal.
Dein Problem ist, dass die maximal verfügbare Höhe auf der Seite keineswegs [tt]\textheight[/tt], sondern eigentlich [tt]\textheight-\topskip+\ht\strutbox[/tt] ist.
Der Teil [tt]-\topskip+\ht\strutbox[/tt] kommt dadurch zustande, dass die erste Grundlinie [tt]\topksip[/tt] unter dem oberen Rand des Textbereichs liegt. Die normalerweise genutzte Höhe darüber ist [tt]\ht\strutbox[/tt].
Berücksichtigt man das, funktioniert es: [code]\documentclass[12pt,parskip=half-]{scrartcl}
% Pakete
\usepackage[utf8]{inputenc} % UTF8-Kodierung für Umlaute
\usepackage[T1]{fontenc} % use TeX encoding then Type 1.
\usepackage{lmodern} % Bessere Schriftart (ersetzt CM-Schriften)
\usepackage{graphicx} % Einbindung von Grafiken
\usepackage{mwe}% stellt u. a. allgemeinverfügbare Bilder zur Verfügung
\begin{document}
\noindent% Zur Sicherheit, ggf. für parskip=false oder parskip=never
\includegraphics[width=\textwidth,height=\dimexpr\textheight-\topskip+\ht\strutbox\relax]{example-image}
\end{document}[/code]
Übrigens: [list]
[*]Statt dem Paket [p]ngerman[/p] solltest Du besser Paket [p]babel[/p] mit Option [p]ngerman[/p] verwenden.
[*]Vor der Verwendung von [p]fancyhdr[/p] mit einer KOMA-Script-Klasse warnt [p]scrartcl[/p] ausdrücklich, weil das Paket nicht wirklich gut mit den Klassen zusammenarbeitet und außerdem Befehle verwendet, die seit zwanzig Jahren veraltet sind.
[*]Insgesamt solltest Du besser nur die Pakete verwenden, die Du auch wirklich benötigst (siehe dazu auch »[url=http://www.komascript.de/latexvorlage]Minimale Vorlage vs. maximale Probleme[/url]«).
[*]Insgesamt solltest Du ein wenig auf Warnung achten[/list]
Interessant ist übrigens, dass der eigentlich fehlende Platz nur auf der ersten Seite nicht durch minimale Verschiebung ausgeglichen wird. Ab der zweiten Seite funktioniert es auch mit [tt]\textheight[/tt]: [code]\documentclass[12pt,parskip=half-]{scrartcl}
% Pakete
\usepackage[utf8]{inputenc} % UTF8-Kodierung für Umlaute
\usepackage[T1]{fontenc} % use TeX encoding then Type 1.
\usepackage{lmodern} % Bessere Schriftart (ersetzt CM-Schriften)
\usepackage{graphicx} % Einbindung von Grafiken
\usepackage[a4paper,left=1cm,right=1cm,top=1cm,bottom=1cm,bindingoffset=0mm,includehead,landscape]{geometry}
\usepackage{mwe}% stellt u. a. allgemeinverfügbare Bilder zur Verfügung
\begin{document}
\blindtext\newpage
\noindent% Zur Sicherheit, ggf. für parskip=false oder parskip=never
\includegraphics[width=\textwidth,height=\textheight]{example-image}
\end{document}[/code]
Ist bei der Standardklasse [p]article[/p] übrigens genauso.