PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Umstellung aud twoside



jens1978
02-03-2006, 13:41
Hallo,
da meine Arbeit etwas umfangreicher wird möchte ich auf ein zweiseitiges Layout umstellen.
Die Längenangabe habe ich aus der Arbeit eines Freundes übernommen. Ich habe nie was daran geändert oder mich mit dem Layout befasst da es mir sehr gut gefällt. Keine riesigen Ränder usw.

Leider ist es offenbar mit einem einfachen "twoside" nicht getan.
Wie muss ich die Längenangaben anpassen ohne das Layout zu verändern.
Das einseitige Layout ist ja quasi eine rechte Seite, oder?
Ich denke das nur die Angaben oddsidemargin und evensidemargin verändert werden müssten... aber wie? Ist nicht so ganz trivial, finde ich.

Der fancy-Stil passt beim twoside auch nicht mehr. Ich hätte gerne auf linken die Seitenzahlen links und den Text rechts --- auf rechten Seiten die Seitenzahlen rechts und den Text links (also innen).
Wie passt man das an?

Bsp-Code:

\documentclass[12pt,a4paper]{report}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage{fancyhdr}
\usepackage{setspace}
\setstretch{1,5} %Zeilenabstand


\setlength{\topmargin}{-1cm}
\setlength{\headheight}{1.2cm}
\setlength{\headsep}{0.5cm}
\setlength{\textheight}{23.5cm}
\setlength{\footskip}{0.8cm}
\setlength{\oddsidemargin}{0.5cm}
\setlength{\textwidth}{16cm}

\cfoot{} %keine Standardseitenzahlen im Fußtext
\chead{} %keine Standardseitenzahlen im Kopftext

\pagestyle{fancy} % Definition des Seitenkopfes
\renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{\thechapter.\ #1}}{}}
\fancyhead{}
\fancyhead[L]{\leftmark}
\fancyhead[R]{\thepage}
\fancypagestyle{plain}{\fancyhead{}
\fancyhead[L]{\leftmark}
\fancyhead[R]{\thepage}
}

\usepackage{hyperref}


\begin{document}

\tableofcontents

\chapter{Einleitung und Zielsetzung}

\end{document}

Vielen Dank für eure Hilfe!!!

Jens

pospiech
02-03-2006, 13:49
Layoutänderungen sollte man immer mit dem Paket geometry und nie so wie du es realisiert hast machen.

Abgesehen davon hat dein Beispiel gar keine Option twoside. Unabhängig von deiner Frage würde ich dir auch empfehlen die Klasse scrreprt zu nehmen.

Matthias

jens1978
02-03-2006, 14:13
Hi,
ok. Ich bin gerne bereit auf scrreprt umzustellen.
Wie lässt sich das für mein bsp. den Bewerkstelligen ohne sich mühsam ins KOMA-Skript einarbeiten zumüssen.

Ich habe mal einfach aus report scrreprt gemacht. Das Dokument wird auch ohne Fehler erstellt. Sieht aber schon gewaltig anders aus.
Die Schrift ist serifenlos, die würde ich gerne genauso habe wie sie war.
Die fanyhdr Einstellungen von mir werden ignoriert.

Alt:

\documentclass[12pt,a4paper,twoside]{report}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage{fancyhdr}
\usepackage{setspace}
\setstretch{1,5} %Zeilenabstand

\cfoot{} %keine Standardseitenzahlen im Fußtext
\chead{} %keine Standardseitenzahlen im Kopftext

\pagestyle{fancy} % Definition des Seitenkopfes
\renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{\thechapter.\ #1}}{}}
\fancyhead{}
\fancyhead[L]{\leftmark}
\fancyhead[R]{\thepage}
\fancypagestyle{plain}{\fancyhead{}
\fancyhead[L]{\leftmark}
\fancyhead[R]{\thepage}
}

\usepackage{hyperref}


\begin{document}

\tableofcontents

\chapter{Einleitung und Zielsetzung}

\end{document}


Neu:

\documentclass[12pt,a4paper,twoside]{scrreprt}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage{fancyhdr}
\usepackage{setspace}
\setstretch{1,5} %Zeilenabstand

\cfoot{} %keine Standardseitenzahlen im Fußtext
\chead{} %keine Standardseitenzahlen im Kopftext

\pagestyle{fancy} % Definition des Seitenkopfes
\renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{\thechapter.\ #1}}{}}
\fancyhead{}
\fancyhead[L]{\leftmark}
\fancyhead[R]{\thepage}
\fancypagestyle{plain}{\fancyhead{}
\fancyhead[L]{\leftmark}
\fancyhead[R]{\thepage}
}

\usepackage{hyperref}


\begin{document}

\tableofcontents

\chapter{Einleitung und Zielsetzung}

\end{document}

Gruss,

Jens

bischi
02-03-2006, 17:51
Kurze Einführung in Kopfzeilen (und Ähnliches) mit Komascript findest du auf meiner HP:

www.walfisch.ch.vu --> LaTeX --> Latex-Beispiele --> Beispiel2

MfG Bischi

rais
02-03-2006, 18:46
Hi,
ok. Ich bin gerne bereit auf scrreprt umzustellen.
Wie lässt sich das für mein bsp. den Bewerkstelligen ohne sich mühsam ins KOMA-Skript einarbeiten zumüssen.

Ich habe mal einfach aus report scrreprt gemacht. Das Dokument wird auch ohne Fehler erstellt. Sieht aber schon gewaltig anders aus.
Die Schrift ist serifenlos, die würde ich gerne genauso habe wie sie war.

texdoc scrguide: ctrl-f "setkomafont" oder "sectioning", sollte da beschrieben sein (hab ich hier leider nicht drauf.. nicht mal AR)

Die fanyhdr Einstellungen von mir werden ignoriert.
Woher willst Du das wissen?



\begin{document}
\tableofcontents
\chapter{Einleitung und Zielsetzung}
\end{document}

beides Befehle, die auf \chapterpagestyle (plain) schalten und nichts mit dem Seitenlayout vom allgemeinem Textfluss zu tun haben - d.h. bei der twoside-Option muesstest Du eigentlich auf der Leerseite zwischen TOC und dem ersten Kapitel Deinen selbstdefinierten Kopf sehen koennen. (Option openright wurde doch bei twoside mitaktiviert?)

MfG,

jens1978
02-03-2006, 20:04
Danke euch,
werde mich mal ins KOMA begeben...

Gruss,

Jens