\cleardoublepage fügt keine Vakatseite ein

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: \cleardoublepage fügt keine Vakatseite ein

von McIlroy » Fr 3. Sep 2010, 00:43

Vielen Dank, ich werde es ausprobieren :)

von KOMA » Do 2. Sep 2010, 15:43

Das funktioniert genau dann, wenn vor dem Ein- und Ausschalten der Seitenzahl immer garantiert eine neue Seite beginnen wird, also ein \newpage oder \clearpage oder \cleardoublepage oder eine Anweisung steht, die eine der Anweisungen implizit ausführt. Bei der titlepage-Umgebung ist das der Fall und es sollte dann sogar das Ausschalten genügen. Eingeschaltet müsste dann nach der titlepage-Umgebung automatisch wieder (bzw. die Änderung müsste schlicht auf die titlepage-Umgebung beschränkt bleiben, wenn sie am Anfang derselben erfolgt).

Wenn das jedoch bei anderer Verwendung nicht der Fall ist, kann es passieren, dass die Seitenzahl auf der falschen Seite aus- oder eingeschaltet wird, weil TeX einen asynchronen Seitenumbruch hat, der bei LaTeX durch Fußnoten und Gleitumgebungen noch extremer werden kann.

Was auch (und dann eigentlich besser, weil von obiger Einschränkung unabhängig) funktionieren sollte:
\makeatletter
\newcommand*{\ps@nopagenumber}{%
  \let\pagemark\relax
}
\makeatother
...
\thispagestyle{nopagenumber}
Getestet habe ich es aber trotz Minimalbeispiel nicht. Ich gebe zu: Ich bin gerade faul.

von McIlroy » Do 2. Sep 2010, 15:07

Ich habe das Problem mit der Seitenzahl jetzt mal auf die Schnelle dadurch gelöst, dass ich sie auf der betreffenden Seite (die über include eingefügt wird) durch ein einfaches
\rofoot{}
"ausschalte" und danach wieder durch
\rofoot{\pagemark}
anzeigen lasse.

Ist das so ok, oder kann es zu unerwarteten Problemen führen?

von McIlroy » Do 2. Sep 2010, 13:49

Vielen Dank für die schnelle Antwort!
Das hilft mir auf jeden Fall schonmal weiter.
Was der Sinn einer Seite mit Kolumnentitel aber ohne Seitenzahl sein soll, erschließt sich mir aber nicht. In der Regel würde ich das als Fehler bezeichnen.
Da bist du nicht der Einzige, aber wenn es gilt, sich an Designvorschriften zu halten, ist das noch eins der harmloseren Dinge. :D

von KOMA » Do 2. Sep 2010, 13:42

In einseitigen Dokumenten gibt es keine Vakatseiten - jedenfalls nicht mit \cleardoublepage, wie auch die Erklärung zu dieser Anweisung im Wiki bemerkt.

Wenn Du in Wirklichkeit ein doppelseitiges Dokument haben willst, bei dem nur Ränder für ein einseitiges Dokument verwendet werden, weil Du beispielsweise einen Leitzordner verwendest, dann solltest Du Option "twoside=semi" verwenden.

Bei einem einseitigen Dokument wäre eine Vakatseite ja ein leeres Blatt. Das brauchst Du nicht drucken. Das kannst Du einfach in den Ausdruck legen.

Zu Deiner Zusatzfrage, die mir bei der Vorschau meines Beitrags angezeigt wird: Man kann sich einen eigenen Seitenstil mit scrpage2 erzeugen (siehe Anleitung) und den dann per \thispagestyle für die Seite aktivieren. Was der Sinn einer Seite mit Kolumnentitel aber ohne Seitenzahl sein soll, erschließt sich mir aber nicht. In der Regel würde ich das als Fehler bezeichnen.

\cleardoublepage fügt keine Vakatseite ein

von McIlroy » Do 2. Sep 2010, 12:52

Hallo,

ich möchte nach der Titelseite eine Leerseite einfügen, was ich nach einer (zugegebenermaßen kurzen) Internetsuche über den Befehl \cleardoublepage erledigen wollte. Leider klappt es nicht so einfach wie ich dachte...

Mein Minimalbeispiel sieht folgenermaßen aus:
\documentclass[12pt,oneside,a4paper]{scrreprt}

\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}

\begin{document}

\begin{titlepage}
\blindtext
\end{titlepage}

\cleardoublepage

\chapter{Test}
\blindtext

\end{document} 
Wo liegt mein Fehler?

EDIT: Ok, es liegt wohl am einseitigen Layout, mit "twoside" geht es. Ist der Befehl bei "oneside" garnicht auf diese Weise nutzbar?


Und falls es erlaubt ist, in einem Thema noch eine Zusatzfrage zu stellen: Gibt es eine einfache Möglichkeit, auf einer einzelnen Seite im Dokument nur die Anzeige der Seitenzahl zu unterdrücken, Kopf- und Fußzeile sollen aber trotzdem erscheinen? (KOMA-Klasse scrreprt mit scrpage2)


Gruß,
Matthias

Nach oben