PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit scrreprt und twoside



mugel2110
15-12-2011, 13:03
hi

erstmal das hier:
\documentclass[a4paper,twoside,openright,bibtotoc,liststotoc]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[automark]{scrpage2}
\begin{document}
\KOMAoptions{twoside=false}
\begin{titlepage}
bla
bla
\end{titlepage}
\newpage
\cleardoublepage
\KOMAoptions{twoside=true}
\pagenumbering{Roman}
\pagestyle{scrheadings}
\renewcommand*{\chapterpagestyle}{scrheadings}
\clearscrheadings
\ohead{} \chead{\pagemark} \ihead{}
\chapter*{Abstract}
bla
bla
bla
\newpage
\cleardoublepage
\tableofcontents
\newpage
\cleardoublepage
\pagenumbering{arabic}
\pagestyle{scrheadings}
\automark[chapter]{section}
\setheadsepline{1pt}
\setheadtopline{0pt}
\ohead{text} \chead{} \ihead{\headmark}
\cfoot{} \ofoot{} \ifoot{\pagemark}
\renewcommand{\footnoterule}{\rule{4cm}{0.4pt}}
\include{chapter1}
\end{document}

er fügt die leere seite nach dem titelblatt nicht ein.
außerdem interessiert ihn openrigth nicht. der abstract, toc oder chapter fangen immer linksbündig an.

woran könnte das liegen?

danke und grüße

rstuby
15-12-2011, 13:17
Das hängt offenbar damit zusammen, dass du nach der Titelseite \pagenumbering{roman} setzt. Dann fängt LaTeX da mit Seite 1 an und das ist natürlich eine ungerade und damit rechte Seite, auf die der Kapitelanfang gehört. Setze es in der Präambel (oder lasse es weg, da es sowieso Standard ist), dann hast du dein Abstract auf Seite 3, wie es sich gehört. Die Seitenzahlen auf der Titelseite und deren Rückseite kriegst du auch mit \pagestyle{empty} weg.

UPD: äh... oder auch nicht... auf der Titelrückseite bleibt bei mir die 2 stehen...

UPD2: ... und auch dies hängt mit dem Umstellen der KOMAoptions zusammen, frag mich nicht wieso.
Warum willst du denn die Titelseite einseitig haben? Willst du sie als Deckblatt missbrauchen? (hab ich auch schon gemacht... damals irgendwie von hand rumgeschoben und war dann im Nachhinein ganz angetan von der KOMAoptions-Idee, aber vielleicht war ich da voreilig?)

UPD3: \pagestyle{scrheadings} HINTER \chapter*{Abstract} schreiben!

Schweinebacke
15-12-2011, 13:33
Das <code>\cleardoublepage</code> nach der Titelseite erfolgt ja im Kontext von <code>\KOMAoptions{twoside=false}</code>. Damit ist es vollkommen korrekt, dass es keine Leerseite einfügt. Daran ändert auch das <code>\newpage</code> davor nichts, da nun einmal eine beliebige Folge von <code>\newpage</code> und <code>\clearpage</code> keine einzige Leerseite ergeben.

Wenn ich das aufräume, dann funktioniert es auch mit der Leerseite:
\documentclass[a4paper,twoside,openright,bibtotoc,liststotoc]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[automark,headsepline]{scrpage2}
\usepackage[english]{babel}
\usepackage{blindtext}

\pagestyle{scrheadings}
\renewcommand*{\chapterpagestyle}{scrheadings}
\clearscrheadings
\setheadsepline{1pt}
\ohead{text} \chead{} \ihead{\headmark}
\cfoot{} \ofoot{} \ifoot{\pagemark}
\setfootnoterule{4cm}% Bitte nicht einfach \footnoterule auf eine \rule
% umdefinieren! LaTeX sieht nicht vor, dass \footnoterule
% eine eigene Höhe hat!!!

\begin{document}
\KOMAoptions{twoside=false}
\begin{titlepage}
bla
bla
\end{titlepage}
\KOMAoptions{twoside=true}
\cleardoubleemptypage
\pagenumbering{Roman}
\manualmark
\chapter*{Abstract}
bla
bla\footnote{Test}
bla

\tableofcontents

\cleardoublepage
\pagenumbering{arabic}
\pagestyle{scrheadings}
\automark[chapter]{section}% nicht [section]{chapter} ???

\blinddocument
\end{document}BTW: Bitte füge Code als Code ein (#-Knopf in der Toolbar über dem Eingabefeld für Beiträge). Anderenfalls ist ein fehlerfreies Kopieren nicht sicher gestellt.

BTW: Titelseiten sind keine Umschlagseiten, sondern Teil des Buchblocks und sollten als solche auch berücksichtigen, dass sie auf einer rechten Seite stehen.

BTW: Ich habe die obsoleten Optionen gelassen, obwohl ich vermute, dass es besser wäre, wenn Du diese entsprechend des Hinweises in der zugehörigen Warnmeldung ändern würdest.

mugel2110
15-12-2011, 13:59
danke für die hilfe.
ist mein erstes latex-document. deswegen kann schon noch ein bisschen ein durcheinander herrschen. sorry deswegen.

eines verstehe ich nicht. der breite abstand ist doch dort wo man später bindet, also links.
wenn ich die erste seite habe muss also der text nach rechts gerückt sein, oder?
aber abstract..usw ist nach links gerrückt.

edit: die umschlagseite ist nicht im latex drinnen, weil wir einen beosonderen einband von der hochschule bekommen. mit prägung und so.
\KOMAoptions{twoside=false/true} hab ich raus

rstuby
15-12-2011, 14:11
Nein, wenn du eine Bindekorrektur haben willst, musst du sie extra als Klassenoption angeben als BCOR=1cm (zum Beispiel) Wie viel man da braucht, hängt ja ganz von der Bindungsart ab und kann nicht allgemein geregelt werden.
Der übrigbleibende sichtbare innere Rand sollte aber nur halb so groß sein wie der äußere, damit die beiden zusammen einen genau so großen weißen Streifen ergeben wie ein äußerer Rand. Guck dir mal Bücher daraufhin an.

mugel2110
15-12-2011, 14:14
aus welchem grund verschiebt latex bei twoside den text?
dachte das ist die bindungskorrektur

edit:

mit
\evensidemargin0cm
\oddsidemargin15mm
würds gehen...aber das kann nicht die lösung sein

rstuby
15-12-2011, 14:19
Nein, die Bindungskorrektur musst du extra angeben, wenn du eine brauchst.

Der Text wird nach innen verschoben, weil man sonst innen zwei große Ränder nebeneinander hätte und das sähe hässlich aus. So sind die beiden Ränder zusammen ein weißer Streifen, der genau so groß ist wie ein äußerer Rand, und das sieht harmonisch aus.

Die Bindekorrektur ist ja ganz unterschiedlich, von gar nichts bei gehefteten Broschüren über ca. 5mm bei Klebebindung bis zu mehreren Zentimetern bei Schnellhefter. Das kann nicht allgemein geregelt werden.

UPD: Da bin ich am Anfang auch drauf reingefallen :-)
Übrigens, eine Bindekorrektur kann man auch bei einseitigen Dokumenten angeben! Die müssen ja evenutell auch gebunden oder abgeheftet werden. Dann wird halt immer der linke Rand vergrößert.

mugel2110
15-12-2011, 14:42
wunderbar...dann teste ich das mal mit BCOR=1cm....
wie viel für die bindung weggeht soll mit dann der copyshop sagen.

danke

Schweinebacke
15-12-2011, 15:27
Die Sache mit der Randverteilung und der Bindekorrektur wird übrigens in Kapitel 2 der KOMA-Script-Anleitung ausführlich erklärt. Und falls Du nicht weiß, wie man die Anleitung zu einem Paket findet, hat der KOMA-Script-Autor sogar eine ausführliche Anleitung dazu online gestellt: http://www.komascript.de/texdoc