PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : scrreprt Coverseite zentrieren



neuling1
07-01-2011, 20:23
Hallo,
ich weiß dass es diese Frage so ähnlich schon gibt. Leider funktioniert das nicht bei mir.

Ich möchte meine Diplomarbeit mit dem Komaskript

\documentclass[ a4paper, twoside, 12pt , headsepline, openright]{scrreprt}
schreiben. Das klappt auch ganz gut, nur die erste Seite soll zentiert sein.

Das Cover habe ich schon und es sieht mit den Optionen

\documentclass[ a4paper, 12pt , headsepline, openright]{scrreprt}
optimal aus. Deshalb möchte ich nicht die titlepage Erweiterung versenden.

Außerdem habe ich schon die Erklärung auf der zweiten Seite und die Nummerierung passt auch.
Den includepdf Befehl kann ich auch nicht verwenden, da ich im Dokument eps Dateien habe, die ich nicht selber in Pdfs umwandeln kann, da sie zusätzliche Informationen für Latex beinhalten.

Deshalb möchte ich nur die Ränder auf der Coverseite ausschalten, beziehungsweise gleichmachen.
Vom Inhalt her ist das kein Problem, da der Text zentriert ist.

Kann mir jemand den Code sagen, wie ich die twoside Einstellung auf einer Seite abstellen kann?
An Rändern habe ich nichts manuel verstellt, das sind die Standards der scrreprt Klasse.

Danke

mechanicus
09-01-2011, 15:23
Hi,

nutzt du evtl. geometry?

Du kannst sonst mit KOMAoptions arbeiten.

Gruß
Marco

neuling1
09-01-2011, 15:25
Mit einer Minipage würde es gehen.

\hspace
\hspace*{\verschiebung}

\begin{minipage}[t]{\textwidth}
...
\end{minipage}


Jetzt ist nur noch zu klären, wie man \verschiebung definiert.
Hat da jemand eine Idee?
Es gilt \verschiebung = (rechts-links)/2
Mit \leftmargin und \rightmargin kommt ich da noch nicht weiter.

Alternativ würde ich jetzt vielleicht doch das Titlepage-Packet aus dem Komaskript verwenden. Allerdings versteh ich die Beschreibung nicht und weiß auch nicht genau, wie ich das Packet lade.

Hat da vielleicht jemand ein Minimalbeispiel?
Am Besten eins mit eingfügtem Bild, das müsste Laut Doku funktionieren.

rstuby
09-01-2011, 15:30
KOMAoptions erst auf oneside und dann manuell auf twoside setzen?

mechanicus
09-01-2011, 15:47
KOMAoptions erst auf oneside und dann manuell auf twoside setzen?


\documentclass[ngerman,onside]{scrreprt}
\usepackage{babel,blindtext}
\usepackage{showframe}

\begin{document}
\blindtext
\clearpage
\KOMAoptions{twoside}
\Blinddocument
\end{document}

Gruß
Marco

neuling1
09-01-2011, 16:25
Das hat (zumindest auf den ersten Blick) funktioniert.

Ich habe das jetzt so gemacht.



\documentclass[ a4paper, 12pt,twoside , headsepline, openright]{scrreprt}
...
\begin{document}
\KOMAoptions{twoside = false}
\maketitle
\KOMAoptions{twoside}
...


Da ich nicht weiß, ob am Anfang etwas geladen oder berechnet wird, hab ich erst twoside geladen.

Es gibt allerdings noch "Probleme" mit den Warnungen und dass die Fancy Header geändert wurden --> Anhang.
Allerdings gefallen mir die Neuen besser.

Gibt es da (zur Sicherheit) die Möglichkeit alle Komaoptionen zu zwischen zu speichern?

var = \KOMAoptions
\KOMAoptions{twoside = false}
...
\KOMAoptions = var

mechanicus
09-01-2011, 16:33
Hallo,

so neu bist du wohl nicht mehr, dass du nicht weiß, was ein Minimalbeispiel ist.

Außerdem gibt es noch den Befehl \recalctypearea.

Gruß
Marco

Schweinebacke
10-01-2011, 08:27
Zum Ändern von linkem oder rechten Rand kennt KOMA-Script auch die Umgebung addmargin (siehe KOMA-Script-Anleitung, scrguide.pdf, Ausgabe 2010-09-14, Seite 130f). Darüber hinaus gibt es im <a href="http://www.komascript.de/titlepage">titlepage-Paket</a> eine Umgebung ganz ohne Rand, die man speziell für Coverseiten sehr gut verwenden kann. \maketitle und die davon normalerweise verwendete Umgebung titlepage sind hingegen laut Anleitung eigentlich für die Titelseiten im Buchblock vorgesehen.