\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[a4paper]{geometry}
\geometry{verbose,tmargin=1cm,bmargin=1cm,lmargin=1cm,rmargin=1cm,headheight=0cm,headsep=0cm,footskip=0cm}
\pagestyle{empty}
\setlength{\parskip}{0bp}
\setlength{\parindent}{0pt}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{setspace}
\usepackage{babel}
\begin{document}
\end{document}
Ich verwende TexMaker 4.0.1 seit heute Morgen. Immer wenn ich mein Dokument kompiliere, wird mir diese Warnmeldung angezeigt. Ich verstehe die Terminologie (Randnotizen) in der Meldung nicht. Ich vermute, dass diese Warnung auf die mit dem \geometry
Befehl angegebenen Werte zurückzuführen ist. Allerdings ist dort kein negativer Wert angegeben. Ich habe auch versucht, diese Nullen in Einsen umzuwandeln, aber es wurde immer noch dieselbe Warnung angezeigt.
Was ist die Ursache dieser Warnmeldung und wie behebe ich sie?
Antwort1
Ich habe gerade ein Paket showframe
zu Ihrem MWE hinzugefügt, um Ihnen die resultierenden Margen Ihres MWE anzuzeigen.
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{showframe} % http://www.ctan.org/pkg/showframe
\usepackage[a4paper]{geometry} % change later to \usepackage{geometry}
\geometry{verbose,tmargin=1cm,bmargin=1cm,lmargin=1cm,rmargin=1cm,headheight=0cm,headsep=0cm,footskip=0cm}
\pagestyle{empty}
\setlength{\parskip}{0bp}
\setlength{\parindent}{0pt}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{setspace}
\usepackage{babel}
\begin{document}
Text
\end{document}
Um eine Seite zu erstellen, habe ich als Inhalt Ihres Dokuments nur "Text" hinzugefügt. Das Ergebnis ist dann:
Kommentieren Sie nun die Zeile beginnend mit \geometry
und prüfen Sie das Ergebnis. Löschen Sie abschließend die Option a4paper
für Paket geometry
und kompilieren Sie erneut.
Ich denke, danach ist die Fehlermeldung klar ;-)
Auf Seite 10 der Paketdokumentation geometry
finden Sie die Beschreibung für 3 Optionen zur Steuerung der Ränder Ihrer Seite. Ich habe diese Optionen (keine Ränder und sehr kleine, meiner Meinung nach fast nutzlose Ränder?) in das folgende MWE aufgenommen (spielen Sie mit den Kommentarzeichen %
). Sie haben jetzt Papiergröße A4 ohne Fehlermeldung.
Das neue MWE:
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{showframe} % http://www.ctan.org/pkg/showframe
\usepackage{geometry} % change later to \usepackage{geometry}
%\geometry{a4paper,verbose,tmargin=1cm,bmargin=1cm,lmargin=1cm,rmargin=1cm,headheight=0cm,headsep=0cm,footskip=0cm}
%\geometry{nomarginpar,a4paper,verbose,tmargin=1cm,bmargin=1cm,lmargin=1cm,rmargin=1cm,headheight=0cm,headsep=0cm,footskip=0cm}
\geometry{marginparwidth=0.5cm,a4paper,verbose,tmargin=1cm,bmargin=1cm,lmargin=1cm,rmargin=1cm,headheight=0cm,headsep=0cm,footskip=0cm}
\pagestyle{empty}
\setlength{\parskip}{0bp}
\setlength{\parindent}{0pt}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{setspace}
\usepackage{babel}
\begin{document}
Text
\end{document}
Antwort2
Ich würde deine Minimaldatei wie folgt umschreiben:
% \documentclass[english]{article} % <-- load language options with babel
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{showframe} % http://www.ctan.org/pkg/showframe
\usepackage{geometry}
\geometry{verbose,
tmargin=1cm,bmargin=1cm,lmargin=1cm,rmargin=1cm,
headheight=0cm,headsep=0cm,footskip=0cm,
nomarginpar % <-- comment out this option to see the difference
}
\pagestyle{empty}
\setlength{\parskip}{0bp}
\setlength{\parindent}{0pt}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{setspace}
\usepackage[english]{babel}
\begin{document}
Text
\end{document}
Wenn Sie auskommentieren nomarginpar
, werden Sie den Unterschied sehen (dank des Pakets showframe
). Beachten Sie auch, dass Sie je nach Ihren Einstellungen möglicherweise nicht angeben müssen, dass Sie A4-Papier verwenden möchten. Die Standardeinstellung ist entweder A4 oder „Letterpaper“ (d. h. das nur in Nordamerika übliche 8,5 x 11 Zoll große Papier). Wenn Ihre Einstellungen standardmäßig die falsche Papiersorte verwenden, können Sie dies ändern, dies hängt jedoch von Ihrem System und Ihren Einstellungen ab.