PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nach \printindex geht \cleardoublepage nicht



ElGato
11-09-2007, 22:15
Hallo,

wäre jemand so nett und könnte mir sagen, warum der Befehl \cleardoublepage nach \printindex nicht geht?

Ich habe echt viel probiert und lange gegoogelt, aber nichts gefunden :(

Wäre echt super-klasse, wenn mir jemand helfen könnte :)

Liebe Grüße von eurem
ElGato

Mein Minimalbeispiel:

\documentclass[cleardoubleempty]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{ifthen}
\usepackage{blindtext}
\usepackage{makeidx}
\makeindex
\usepackage[pdfpagelabels=true,english,backref,pagebackref]{hyperref}

\begin{document}
\blinddocument
Test\index{Test}
~\cleardoublepage
\printindex
~\ifthispageodd{~\cleardoublepage}
Hallo
\end{document}

ElGato
13-09-2007, 18:45
Hallo liebe Forum-Mitglieder,

bis her wurden alle meine Fragen hier super-kompetent beantwortet, aber hier weiß wohl niemand weiter, oder???


Liebe Grüße
ElGato :confused:

lupus68
14-09-2007, 09:41
Hallo ElGato,

warum tut es ein einfaches

\cleardoublepage nicht?

juergen

ElGato
17-09-2007, 09:23
Hi lupus,

danke für die Antwort und Du hattest Recht: Es geht tatsächlich :o

Aber, mein Plan war ja folgendes:
Falls der Index auf der linken Seite aufhören sollte (habe die option twoside für meine Klasse), dann sollte man ein Mal umblättern, damit die Notizseiten (http://www.mrunix.de/forums/showthread.php?t=49612) erst dann auf einer rechten Seite anfangen sollen (umblättern erwünscht).

Aber ich glaube, ich gebe auf, das Problem ist verzwickter, als ich anfangs dachte :(
Egal, dann eben nicht umblättern, davon stirbt auch keiner

Besten Dank für eure Hilfe
ElGato

rais
17-09-2007, 19:16
Moin moin,
wenn ich Dich richtig verstanden hab, wolltest Du so etwas?


\documentclass[cleardoubleempty]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{ifthen}
\usepackage{blindtext}
\usepackage{makeidx}
\makeindex
\usepackage[pdfpagelabels=true,english,backref,pagebackref]{hyperref}
\renewcommand\indexspace{\par \vskip 20cm \relax}%nur zur Demo
\begin{document}
\blinddocument
Test\index{Test}
\index{bla}\index{blubb}\index{hmpf}
\printindex
~
\chapter*{Notizen}
\end{document}

Den \renewcommand\indexspace{..} hab ich hier nur drin, damit man nicht so viele Indizes benötigt: wenn aktiv, wird der Index zweiseitig, wenn nicht (also auskommentiert), bleibt der Index einseitig.
Index einseitig (S. 5): Notizen auf S. 7,
wenn Index zweiseitig (S. 5--6): Notizen erst auf S. 9.
BTW: der Befehl \ifthispageodd erwartet zwei Parameter, nicht nur einen (das dürfte Dir das `H´ von ``Hallo´´ abgeschnitten haben, wenn der Index gradseitig war).
Aber ohne das Leerzeichen (~) sieht's doch ``normaler´´ aus...;)
MfG,

Maverick
17-09-2007, 20:13
Also meine Kompetenz lässt zu wünschen übrig, nur soviel vorab.

So wie ich das verstanden habe, möchtest du, dass nach dem erstellten Index die nächste Überschrift (z.B. Glossar, Literaturverzeichnis etc.) auf jeden Fall wieder auf einer rechten Seite (ungerade Zahl) beginnt. Das ist aber nicht immer der Fall, da es von der Länge des Index abhängt. Dieses Problem hatte (bzw. habe) ich auch. Ich wurde auch im Netz irgendwo fündig in einer Doku. Das Problem zu beheben fand ich allerdings sehr, sehr mühsam.

Meine Lösung: Immer, wenn ich meine Arbeit fertig gestellt habe, dann füge ich einfach, wenn nötig, eine leere Seite mit dem Befehl


\newpage\thispagestyle{empty}\mbox{}\newpage

ein.