Warum macht \KOMAoption{paper}{a4,landscape} nichts?
Verfasst: Di 22. Mär 2022, 21:19
				
				Hallo, ich möchte mit einem Lauf zwei Dokumente erzeugen:
1. Ein fortlaufend paginiertes DIN-A5-Dokument
2. Ein DIN-A4-Quer-Dokument, in dem je Seite jeweils zwei Seiten des DIN-A5-Dokuments für ein Booklet ausgeschossen sind.
Wenn ich die beiden Teile in zwei getrennte .tex-Quellen speichere und erst 1., danach 2. übersetze, funktioniert es wie gewünscht.
Wenn ich es so wie unten in einer Datei mache, ignoriert es das \KOMAoption{paper}{a4,landscape} - die Booklet-Datei ist DIN-A5 portrait!
???
Das Beispiel müsste man unter Test.tex speichern, sonst erzeugt es keine zwei PDF's. Ich weiß leider nicht, wie man so etwas im Online-Übersetzer hin bekommt.
Das Grundgerüst habe ich hierher:
viewtopic.php?t=23134#:~:text=Eine%20einzelner%20tex%2DLauf%20kann,PDF%20beide%20Sprachversionen%20hintereinander%20erzeugen.
Weiß jemand Rat?
Gruß vom Rolli
			1. Ein fortlaufend paginiertes DIN-A5-Dokument
2. Ein DIN-A4-Quer-Dokument, in dem je Seite jeweils zwei Seiten des DIN-A5-Dokuments für ein Booklet ausgeschossen sind.
Wenn ich die beiden Teile in zwei getrennte .tex-Quellen speichere und erst 1., danach 2. übersetze, funktioniert es wie gewünscht.
Wenn ich es so wie unten in einer Datei mache, ignoriert es das \KOMAoption{paper}{a4,landscape} - die Booklet-Datei ist DIN-A5 portrait!
???
Das Beispiel müsste man unter Test.tex speichern, sonst erzeugt es keine zwei PDF's. Ich weiß leider nicht, wie man so etwas im Online-Übersetzer hin bekommt.
Das Grundgerüst habe ich hierher:
viewtopic.php?t=23134#:~:text=Eine%20einzelner%20tex%2DLauf%20kann,PDF%20beide%20Sprachversionen%20hintereinander%20erzeugen.
\documentclass [paper=a5] {scrartcl}
\usepackage{pdfpages}
%viewtopic.php?t=23134#:~:text=Eine%20einzelner%20tex%2DLauf%20kann,PDF%20beide%20Sprachversionen%20hintereinander%20erzeugen.
\def\BookletName{Test-Booklet}
\def\FileName{Test}
\makeatletter\@onelevel@sanitize\BookletName\makeatother
\edef\cmdname{\jobname}
\makeatletter\@onelevel@sanitize\cmdname\makeatother
\ifx\cmdname\BookletName
  \typeout{\jobname\space = \BookletName}
  \begin{document}
  \KOMAoption{paper}{a4,landscape}
  \includepdf[pages={4,1}, nup=2x1]{\FileName}
  \includepdf[pages={2,3}, nup=2x1]{\FileName}
\else
  \typeout{\jobname\space != \BookletName}
  \usepackage{shellesc}
  \ShellEscape{pdflatex -recorder -shell-escape -jobname=\BookletName\space \jobname}
  \begin{document}
  \Huge Seite 1\newpage
  Seite 2\newpage
  Seite 3\newpage
  Seite 4\newpage
\fi
\end{document}
Gruß vom Rolli