Seite 1 von 1

oneside und twoside

Verfasst: So 11. Sep 2011, 01:22
von alex81mz
Hallo,

Diesen Code habe ich zunächst benutzt, aber ich möchte das ganze einseitig drucken lassen.............
\documentclass[german,ngerman,12pt,a4paper,twoside]{book} 
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage[german,ngerman]{babel}
\usepackage[latin1]{inputenc}%autom Erkennung von Umlauten
\usepackage{amsmath}
\usepackage[dvips]{graphicx}
\usepackage{float}
\usepackage{subfig}
\usepackage{caption}
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{textgreek}
%\usepackage{acronym}
\usepackage[bindingoffset=1cm]{geometry}
\bibliographystyle{unsrt}
%\bibliographystyle{ICP2}
\usepackage{color}
\usepackage{cite}
\usepackage{citesort}
\usepackage{float}
\restylefloat{figure}
\usepackage{graphicx}
\graphicspath{{Bilder/}}
\newcommand{\qa}[1]{$^{\text{\cite{#1}}}$}

%Kopfzeile links bzw. innen
\fancyhead[LO,RE]{\nouppercase{\leftmark}} 
%Kopfzeile mittig
\fancyhead[CO,CE]{} 
%Kopfzeile rechts bzw. au�en
\fancyhead[RO,LE]{\thepage}
Also habe ich ihn auf das folgende abgeändert
\documentclass[german,ngerman,12pt,a4paper,oneside]{book} 
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage[german,ngerman]{babel}
\usepackage[latin1]{inputenc}%autom Erkennung von Umlauten
\usepackage{amsmath}
\usepackage[dvips]{graphicx}
\usepackage{float}
\usepackage{subfig}
\usepackage{caption}
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{textgreek}
%\usepackage{acronym}
\usepackage[bindingoffset=1cm]{geometry}
\bibliographystyle{unsrt}
%\bibliographystyle{ICP2}
\usepackage{color}
\usepackage{cite}
\usepackage{citesort}
\usepackage{float}
\restylefloat{figure}
\usepackage{graphicx}
\graphicspath{{Bilder/}}
\newcommand{\qa}[1]{$^{\text{\cite{#1}}}$}

%Kopfzeile links bzw. innen
\fancyhead[LO,RE]{\nouppercase{\leftmark}} 
%Kopfzeile mittig
\fancyhead[CO,CE]{} 
%Kopfzeile rechts bzw. au�en
\fancyhead[RO,LE]{\thepage}
Einfach twoside durch oneside ersetzt.

Nun gibt es aber beim Kompilieren Warnungen. (Fancyheads E option without twoside is useless), das fertige pdf sieht aber genau so aus wie ich es möchte.......

Wenn ich die E bei Fancyhead dann entferne....... dann bekomme ich zwar keine Warnungen mehr, aber es stehen auf ein Mal die Seitenzahlen oben rechts und links.

Was kann ich also gegen diese Warnungen tun?

Grüße

Verfasst: Mo 12. Sep 2011, 09:21
von Schweinebacke
Da es keine linken Seiten (= even page) mehr gibt, wenn man ein einseitiges Dokument hat, ergeben LE, RE, CE keinen Sinn mehr. Also sollte man natürlich nicht nur jeweils das E, sondern LE, RE und CE weglassen, wenn man die Warnungen nicht haben will.

Statt fancyhdr kann man übrigens auch mit den Standardklassen scrpage2 verwenden (Code ungetestet, Grund siehe ¹):
\usepackage[automark,markusedcase,nouppercase]{scrpage2}
\pagestyle{scrheadings}
sollte ausreichen.

BTW: Ich glaube nicht, daß/dass Du in eine, Dokument sowohl alte als auch neue Rechtschreibung verwendest. Deshalb sollte ngerman als Option genügen. Die muss man dann auch nicht zusätzlich noch einmal beim Laden von babel angeben, wenn man sie bereits als Option bei \documentclass angegeben hat. Optionen wie dvips (oder) pdftex sind in der Regel ebenfalls überflüssig und im Zweifelsfall sogar störend.

Desweiteren sei ausdrücklich empfohlen ¹ zu beachten und statt nicht testbaren Präambeln vollständige Minimalbeispiele anzugeben. Im Zweifelsfall erhält man dann auch deutlich schneller und getestete Antworten.