PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : scrbook - Titelseite verrückt



lambda
09-03-2010, 22:18
Hi,



\documentclass[a4paper, 12pt, headsepline, chapterprefix=true, twoside]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{paralist}
\usepackage{graphicx}
\usepackage[T1]{fontenc}

% %Kopfzeile
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyfoot{}
\fancyhead[LE,RO]{\thepage}
\fancyhead[LO]{\small\rightmark}
\fancyhead[RE]{\small \leftmark}
\renewcommand*{\chapterheadendvskip}{\vspace{3\bas elineskip}}


%neue Befehle
\renewcommand{\baselinestretch}{1.2}
\newcommand{\pd}{\partial}
\newcommand{\dd}{\mathrm{d}}
\begin{document}



\begin{titlepage}
\begin{center}
\vspace*{2cm}
\begin{center}{\Huge \textbf{ttttttttttttt:\vspace{0.2 cm}\\tttttttttttttttt\\
ttttttttttttttttt} }
\baselineskip30pt
\end{center}
\vspace{3\baselineskip}

\vspace{\baselineskip}
\textbf{tttttttttttttttttt}\\
tttttttttttttt\\
\vspace{\baselineskip}
tttttttttttttt\\
tttttttttttttttttt\\
\vskip 1.5cm
\textbf{ttttttttttttttttttttttt}\\
\vskip 1.5cm
tttttttttttttttttttttt\\
\vspace{3\baselineskip}
tttttttttttttttttttttttttt
\end{center}
\end{titlepage}
\newpage



%% Erzeugung von Verzeichnissen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\thispagestyle{empty}
\tableofcontents % Inhaltsverzeichnis
%\listoftables % Tabellenverzeichnis

% %DATEIEN

\end{document}

Seit dem ich auch scrbook umgestellt habe, wird auch meine Titelseite entsprechend als ungerade Seite gezählt und damit der ganze Text nach links gerückt...
Wie kann ich das umgehen?

LuPi
10-03-2010, 11:57
Hmm, nur so eine Frage: Kann es sein, dass Du eigentlich keine Titelseite, sondern ein Deckblatt möchtest?

lambda
10-03-2010, 18:28
Wo ist denn der UNterschied? Ich möchte schon eine Titelseite.

LuPi
10-03-2010, 18:59
Nun, eine Titelseite hat - soweit ich das beim Umgang mit LaTeX gelernt habe - denselben Seitenspiegel wie der Rest des Werkes. Somit wird beispielsweise auch das von Dir festgestellte "nach links" Verschieben (zur Bindung hin) erfolgen.

Ein Deckblatt, oder bei einem Buch der Schutzumschlag usw., hat mit dem eigentlichen Buchblock nichts zu tun und wird üblicherweise in einer eigenen Datei, gegebenenfalls auch mit anderen tools (Grafik) realisiert.

Unter http://www.komascript.de/node/302 findest Du ein paar Gedanken von Markus Kohm zu diesem Thema.

lambda
10-03-2010, 19:25
Was verwendet man denn für Diplomarbeiten, Dissertationen etc?

EIn Deckblatt?-

LuPi
10-03-2010, 20:09
Unter Umständen beides, aber das kann wohl nicht so pauschal beantwortet werden. Je nach Prüfungsamt usw. wird es möglicherweise mehr oder weniger detaillierte Vorgaben geben. Eine Titelseite wirst Du aber im Allgemeinen stets haben. *Zusätzlich* kommt dann eventuell noch ein Deckblatt hinzu, beispielsweise wenn das Werk in Buchform veröffentlicht werden soll. Bei einfacheren Bindungen (Thermo-, Ringbindungen) besteht auch die Alternative eines durchsichtigen "Schutzdeckels", so dass das Titelblatt gleichzeitig auch das Deckblatt ist.

Aber unabhängig von diesen Betrachtungen: Wenn es Dir nur darum geht, Deine "nullte Seite" mit einem anderen Satzspiegel und außerhalb der regulären Seitenzählung zu setzen, so gibt es dafür selbstverständlich auch Lösungen.
Die kann ich jetzt zwar nicht aus dem Ärmel schütteln, aber ich gehe davon aus, dass mit etwas googeln (KOMA-script + Titelseite usw.) einige wertvolle Tips erhältlich sind.

Tipp: Für die Seitenzahl ist der counter page zuständig, so dass Du mit einem


\setcounter{page}{0}

an geeigneter Stelle Deine Seitenzahl zurücksetzen kannst. Da ich momentan an einem nicht TeX-fähigen Rechner sitze, möchte ich mich zu ungetesteten Mutmaßungen zur Variation des Satzspiegels lieber nicht äußern. :o

lockstep
11-03-2010, 18:56
\documentclass[12pt,twoside]{scrreprt}

\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage[scale=0.75]{geometry}

\usepackage{blindtext}

\begin{document}

\newgeometry{left=0.5cm,right=0.5cm}

\author{Author, A.}
\title{Ein langer Titel, der in der Mitte des Blattes stehen sollte}
\maketitle[-1]% Optionales Argument gibt Seitennummer an

\restoregeometry

\chapter{Ein Kapitel}

\blindtext

\end{document}


lockstep

rstuby
12-03-2010, 15:08
Oh, ich habe auch gerade bei einer gehefteten Broschüre die Titelseite als Umschlagseite missbraucht und "einfach" jede Zeile mit \hskip entsprechend verschoben.
Vielleicht sollte ich mir doch mal das geometry-paket angucken, wenn das damit so einfach geht...

lockstep
12-03-2010, 15:12
Erforderlich ist übrigens geometry v5.0 oder neuer.

lockstep

lambda
19-03-2010, 23:03
Aber unabhängig von diesen Betrachtungen: Wenn es Dir nur darum geht, Deine "nullte Seite" mit einem anderen Satzspiegel und außerhalb der regulären Seitenzählung zu setzen, so gibt es dafür selbstverständlich auch Lösungen.


Yapp, genau das will ich. Bei mir ist die Titelseite das Deckblatt.

@lockstep: Kannst du mir vielleicht deinen Quelltext erläutern?:)

lockstep
19-03-2010, 23:44
\usepackage[scale=0.75]{geometry} erzeugt einen Satzspiegel, bei dem 75% der Blattbreite und 75% der Blatthöhe ausgenutzt werden. Oberer/unterer und - da die Klassenoption twoside angegeben wurde - innerer/äußerer Rand werden jeweils im Verhältnis 2:3 gesetzt.

\newgeometry{left=0.5cm,right=0.5cm} löscht zunächst alles, was sich aus Klassenoptionen und geometry-Optionen ergibt und setzt dann einen symmetrischen linken und rechten Rand.

\restoregeometry stellt die am Beginn des Dokuments gültigen Einstellungen wieder her.

lockstep

lambda
20-03-2010, 18:37
GHmm er sagt mir undefined control sequence \newgeometry.

lockstep
20-03-2010, 18:41
Mit meinem Minimalbeispiel? Dann ist deine Version das Pakets geometry zu alt (<5.0). Aktualisiere mal dein TeX-System.

lockstep

EDIT: Das stand übrigens auch in Beitrag Nr. 9.

lambda
20-03-2010, 18:46
Ach ja echt? Wie machen ich das denn?

lockstep
20-03-2010, 19:20
So wie auch sonst immer. Oder hast du das noch nie gemacht?

In MiKTeX heißen die Zauberworte Update bzw. Update (Admin). Mit anderen Systemen bin ich nicht vertraut. Mach dich bitte selbst schlau.

lockstep

lambda
20-03-2010, 19:45
funktioniert.

Aber scale=0.75. Wenn ich das als Option übernehme gilt das doch aber global?!

lambda
20-03-2010, 19:52
leider brauche ich Zeiledehnung 1.5...Die muss ich in der Präambel definiere. Also muss ich mir noch mal das von Lupi mit dem "extra" Seitenspiegel anschauen.

lockstep
20-03-2010, 20:09
scale=0.75 gilt im Prinzip global, aber NICHT zwischen \newgeometry und \restoregeometry.

Ein Zeilenabstand von 1,5 ist typographisch nicht empfehlenswert, aber mit \usepackage[onehalfspacing]{setspace} zu erreichen. Die Pakete setspace und geometry sollten sich durchaus vertragen.

lockstep

lockstep
20-03-2010, 20:15
Es ist übrigens auch möglich, den Zeilenabstand nach der Titelseite umzustellen.



\documentclass[12pt,twoside]{scrreprt}

\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage{setspace}

\usepackage[scale=0.75]{geometry}

\usepackage{blindtext}

\begin{document}

\newgeometry{left=0.5cm,right=0.5cm}
\singlespacing

\author{Author, A.}
\title{Ein langer Titel, der in der Mitte des Blattes stehen sollte}
\maketitle[-1]% Optionales Argument gibt Seitennummer an

\restoregeometry
\onehalfspacing

\chapter{Ein Kapitel}

\blindtext

\end{document}


lockstep

lambda
20-03-2010, 20:19
scale=0.75 gilt im Prinzip global


ISt das nicht schlecht?? Abe irgendwie merke ich nix davon.


Aber wenn man baselinestretch 1.5 vorgeschrieben bekommt?

lockstep
20-03-2010, 20:28
Ist in deinen Vorgaben von 1,5-fachem Zeilenabstand die Rede, oder heißt es explizit: "Bei Verwendung von LaTeX muss 'renewcommand{\baselinestretch}{1.5}' gesetzt werden?" Letzteres würde mich doch sehr wundern.

lockstep

lambda
20-03-2010, 20:36
1,5 facher Zeilenabstand. Aber der wird doch durch renewcommand{\baselinestretch}{1.5} definiert?

lockstep
20-03-2010, 20:46
Das ist die schlechteste Möglichkeit. Besser ist die Verwendung von \linespread oder (weil dabei z.B. Fußnoten nicht angetastet werden) des Paketes setspace. (Diesen und weitere Tipps findest du in l2tabu (ftp://ftp.dante.de/tex-archive/info/l2tabu/german/l2tabu.pdf).)

lockstep

lambda
20-03-2010, 20:55
Wenn ich das paket \usepackage[onehalfspacing]{setspace}


einführe, wird aber nicht gedehnt. Wie kann ich das global einführen?

lockstep
20-03-2010, 21:07
Bei mir schon.

lockstep

lambda
20-03-2010, 21:12
Musst du dann auch noch \onehalfspacing extra schreiben? Auch wenn ich das machen funktioniert es nicht.



\documentclass[a4paper, 12pt, headsepline, chapterprefix=true, twoside ]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[font=footnotesize]{caption}
\usepackage[left=2.5cm, right=3.5cm, bottom=4cm]{geometry}
\usepackage[onehalfspacing]{setspace}


\usepackage{blindtext}



\begin{document}

\blindtext
\end{document}

lockstep
20-03-2010, 21:34
Wenn ich in deinem Beispiel die Zeile mit setspace wahlweise ein- und auskommentiere, sehe ich einen deutlichen Unterschied - du etwa nicht?

lockstep

lambda
20-03-2010, 21:36
Das verstehe ich jetzt nicht^^

lockstep
20-03-2010, 21:51
Eine Möglichkeit gibt es noch: Die Paketoption [onehalfspacing], die den gleichnamigen Befehl aufruft, wurde "erst" im Dezember 2000 hinzugefügt. Ergänze mal in deinem Beispiel unmittelbar nach \begin{document} den Befehl \onehalfspacing. Macht das einen Unterschied? Wenn nein, weiß ich nicht mehr weiter. Wenn ja, werde ich weitere Fragen von dir erst beantworten, nachdem du mir versichert hast, dass dein TeX-System auf dem neuesten Stand ist.

lockstep

lambda
20-03-2010, 21:57
Miktex auf dem neusten Stand und funktioniert nur mit \onehalfspacing. Allerings ist das kein großer Unterschied zu normal und vor allem ist\renewcommand{\baselinestretch}{1.5} wesentlich effektiver (d.h. der zeilenabstand ist deutlich größer.

lockstep
20-03-2010, 22:13
Das erhalte ich, wenn ich deinem Beispiel \listfiles voranstelle. Ist deine File List ident und insbesondere das Paket setspace auf Version 6.7?



*File List*
scrreprt.cls 2010/02/15 v3.05 KOMA-Script document class (report)
scrkbase.sty 2010/02/15 v3.05 KOMA-Script package (KOMA-Script-dependent bas
ics and keyval usage)
scrbase.sty 2010/02/15 v3.05 KOMA-Script package (KOMA-Script-independent b
asics and keyval usage)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty 2009/03/25 v3.03 KOMA-Script package (loading files)
tocbasic.sty 2010/01/05 v3.04b KOMA-Script package (handling toc-files)
scrsize12pt.clo 2010/02/15 v3.05 KOMA-Script font size class option (12pt)
typearea.sty 2010/02/15 v3.05 KOMA-Script package (type area)
inputenc.sty 2008/03/30 v1.1d Input encoding file
latin1.def 2008/03/30 v1.1d Input encoding file
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
caption.sty 2010/01/09 v3.1m Customizing captions (AR)
caption3.sty 2010/01/14 v3.1m caption3 kernel (AR)
geometry.sty 2010/03/13 v5.3 Page Geometry
ifpdf.sty 2010/01/28 v2.1 Provides the ifpdf switch (HO)
ifvtex.sty 2010/03/01 v1.5 Switches for detecting VTeX and its modes (HO)
geometry.cfg
setspace.sty 2000/12/01 6.7 Contributed and Supported LaTeX2e package
blindtext.sty 2009/12/29 V1.9c blindtext-Package
xspace.sty 2006/05/08 v1.12 Space after command names (DPC,MH)
***********


lockstep

lambda
20-03-2010, 22:20
JA dort steht genau: setspace.sty 2000/12/01 6.7 Contributed and Supported LaTeX2e package

rais
20-03-2010, 22:51
Moin moin,

1,5 facher Zeilenabstand. Aber der wird doch durch renewcommand{\baselinestretch}{1.5} definiert?
das scheint mir ein Definitionsproblem zu sein ...

Der Zeilenabstand bezieht sich Afaik auf den Abstand zweier Grundlinien benachbarter (oder vllt besser aufeinanderfolgenden) Zeilen.

Wie kommst Du darauf, dieser Abstand wäre (ohne Eingriff) 1? Das sagt jedenfalls Dein `\renewcommand{\baselinestretch}{1.5}'.

Bei den von Dir verwendeten 12 pt als Brotschrift ergibt sich etwa 14,5 pt Zeilenabstand (ohne setspace und ohne an \linespread oder \baselinestretch zu `drehen'), d.h. mit

\baslinestretch auf 1.5
bekommst Du etwa 21,8 pt Abstand zwischen diesen Grundlinien und mit
setspace + \onehalfspacing
bekommst Du etwa 18 pt Abstand zwischen diesen Grundlinien.

Nun ist das Verhältnis des Zeilenabstands zu Deiner Brotschrift etwa

\baselinestretch-Methode
21,8 pt / 12 pt ~ 1,8
setspace-Methode
18 pt / 12 pt ~ 1,5

oder worauf genau bezieht sich Dein ``1,5''?

MfG