PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Latex Leerseiten



Adrian
25-04-2006, 09:42
Hallo!
Ich möchte in meinem Latexdokument automatisch
auf jede geschriebene Seite eine Leerseite einfügen.
Weiss jemand wie das geht?

(Der Grund ist, dass ich nämlich dann auf ein Blatt
vorne 1 Printseite + 1 Leerseite für Notizen habe
und auf der Rückseite vom Blatt auch eine Printseite
und eine Leerseite.)

Caveman
25-04-2006, 11:18
Wir wäre es mit folgender Lösung:

Befehl für Leerseite definieren (Präambel):


\newcommand\leerseite{\newpage\thispagestyle{empty }\hspace{1cm}\newpage}
An gegebener Stelle einsetzen:


\leerseite{}
Zur Erklärung:
Zwei \newpage direkt hintereinander bewirken nur eine neue Seite. Also muss auf diese eine neue Seite etwas geschrieben sein, um eine weitere Seite beginnen zu können.
In diesem Fall ist der "Text" einfach ein freier Platz mit 1cm Länge.

Adrian
25-04-2006, 15:03
Danke für die Antwort. Das klappt natürlich nur dann wenn man
ohnehin einen Seitenumbruch erzwingt. Also per Hand manuell halt.

Aber wenn ich ein Dokument sagen wir mal 30 Seiten Latex
geschrieben habe ohne ein newpage benutzt zu haben, und dann dort
für jede zweite Seite eine Leerseite einfügen möchte (also zum Schluss
60 Seiten habe), ja dann müsste ich ja nach der obigen Methode
30 mal dieses Kommando an GENAU DER STELLE eingeben, wo
tatsächlich im Layout der Seitenumbruch stattfindet.
Ich möchte es ganz gerne automatisch gemacht haben. Hast du da
eine Idee?

pospiech
25-04-2006, 16:48
Das zu automatisieren würde faktisch bedeuten im LaTeX Kernel die Ausgabe von Seiten umzuschreiben. Dein Vorhaben ist damit theoretisch lösbar, praktisch aber nur mit einem sehr hohen Aufwand und sehr guten Kenntnissen der Programmierung des LaTeX/TeX Kernels lösbar.
Also praktisch nicht lösbar.

Matthias

Salnic
25-04-2006, 17:46
Hi Adrian,

welche Bedingungen müssen denn Deine Leerseiten aufweisen? Total leer (oder zumindestens gleich)? Wie sieht es mit der Nummerierung aus? Sollen die Leerseiten die Nummerierung unterbrechen (dann wäre es einfach) oder sollen sie eigene Seitennummern haben.

Eventuell wäre es nämlich möglich, die Leerseiten hinterher einzufügen.

Wenn nicht, vielleicht kannst Du mit dem Packet afterpage rumspielen.

in etwa so:

\newcommand\leerseite{\afterpage{\newpage\thispage style{empty}\hspace{1cm}\newpage}}

Eine Teil des Codes habe ich von Caveman weiter oben geklaut.


jetzt kannst Du in Deinem Quelltext regelmäßig \leerseite schreiben, ohne genau wissen zu müssen, wo denn der Seitenumbruch stattfindet.

Hoffe meine Anregungen haben Dir geholfen.

Salnic

rais
25-04-2006, 18:31
Hallo Adrian,
ein etwas anderer Ansatz wäre z.B.

\documentclass[oneside,openany]{scrbook}
\usepackage{calc,scrpage2}
\newcounter{mypage}
\pagestyle{scrheadings}
\clearscrheadings
\ihead{\headmark}
\ohead{\setcounter{mypage}{2*\value{page}-1}\themypage}
\begin{document}
\chapter{Test}
Hier kannst Du nun viele Seiten umspannenden Text einfügen;)
\end{document}

und dann halt nur jeweils eine Seite bedrucken ;)
Diese Vorgehensweise hat aber den Haken, daß ggf. Seitenverweise (auch im TOC) entsprechend mit angepaßt werden müssen - und das wird dann wieder aufwendig;(
MfG,