Dokumente mit durch 4 teilbaren Seitenzahlen erstellen

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


kongo09
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Fr 12. Mär 2010, 23:21

Dokumente mit durch 4 teilbaren Seitenzahlen erstellen

Beitrag von kongo09 »

Cross-Posting von http://www.komascript.de/node/1242

Wie kann ich Dokumente erstellen (vorzugsweise mit KOMA-Script), die eine für den Buchdruck benötigte durch 4 teilbare Seitenzahl haben?

skater
Forum-Guru
Forum-Guru
Beiträge: 356
Registriert: Do 12. Mär 2009, 14:34
Wohnort: Berlin

Gar nicht!

Beitrag von skater »

  1. Im Buchdruck werden Bögen verwendet, die mit mehrere Seiten enthalten.

    Statt 4 sind das eher gerne mal 16 oder gar 32 Seiten. Die Programme, welche dazu brauchbar sind, die fügen auch die nötigen Leerseiten hinten ganz automatisch an. Alleine von daher ist das eigentlich keine LaTeX-Frage.
  2. Willst Du mit Leerseiten arbeiten?

    Sollen die dann ans Ende? Oder wo sonst hin?
  3. Soll der Text gedehnt werden, um 4 oder 8 oder mehr Seiten zu füllen?
Anders gefragt, wie genau soll – Deiner Meinung nach – aus dieser Seite jetzt vier Seiten werden?
\documentclass[]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\begin{document}
\blindtext
\end{document}

kongo09
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Fr 12. Mär 2010, 23:21

Beitrag von kongo09 »

ganz einfach: ich möchte das Dokument um Leerseiten (oder welchen pagestyle auch immer) hinten ergänzen, so dass sich eine durch 4 teilbare Seitenzahl ergibt.

Was Du beschreibst ist das "Ausschießen", also das Verteilen der Buchseiten auf Druckbögen. Das ist natürlich wieder eine Wissenschaft für sich und hängt auch von der Bindung ab, etc... das möchte ich nicht lösen.

Viele online Drucker erwarten aber heutzutage eine durch 4 teilbare Seitenzahl.

Eine Lösung wird hier beschrieben: http://hreidarsson.com/tag/latex/, leider funktioniert sie nur, wenn man den page counter "unterwegs" nicht zurückstellt. Das ist bei mir aber der Fall (nach dem Inhaltsverzeichnis).

kongo09
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Fr 12. Mär 2010, 23:21

Beitrag von kongo09 »

Markus Kohm hat die Frage hier gelöst:
\usepackage{atbegshi}
\newcounter{abspage}
\AtBeginShipout{\stepcounter{abspage}}
\makeatletter
\AtBeginDocument{%
  \AtEndDocument{%
    \if@twoside %
      \cleardoublepage
      \pagestyle{empty}
      \begingroup
        \@tempcnta=\value{abspage}
        \divide\@tempcnta by 4
        \multiply\@tempcnta by 4
        \ifnum \@tempcnta=\value{abspage} \else \null\cleardoublepage\fi
      \endgroup
    \fi
  }%
}
\makeatother

Antworten