PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pdf mit gedrehter Kopf- und Fußzeile im Querformat



BraBra
25-08-2014, 14:35
Hallo,

ich versuch gerade eine Vorlage für Berichte zu basteln, bei denen die unterschiedliche Vorgaben umgesetzt werden "dürfen". Eine dieser Vorgaben ist, dass einzelne Seiten im Querformat ohne Drehen des pdf's gleich quer angezeigt werden. Und: Es soll nicht nur der Text gedreht werden, sondern auch die Kopf- und Fußzeilen (sieht total doof aus und ist leider, leider, leider notwendig).

Text drehen und auch gedreht anzeigen geht mit pdflscape. Für das Drehen der Kopf- und Fußzeile hab ich keine Lösung finden können. Habt Ihr eine Idee?


\documentclass[paper=a4,headsepline,footsepline]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}

\usepackage{scrlayer-scrpage}
\usepackage[left=20mm,right=20mm,top=30mm,bottom=36mm]{geometry}
\usepackage{lastpage}

\usepackage{pdflscape}

\usepackage{blindtext}

\pagestyle{scrheadings}
\clearscrheadfoot
\ihead{\begin{minipage}[t]{0.45\textwidth}ABC \\mehr Text für die Kopfzeile (ist so vorgegeben und kann nicht geändert werden)\end{minipage}}
\ohead{\begin{minipage}[t]{0.45\textwidth}Dokument\\Titel und Untertitel und Zuordnung\end{minipage}}
\ifoot{\begin{minipage}[t]{0.3\textwidth}Noch mehr Text für die Begrenzung der Lesbarkeit\end{minipage}}
\cfoot{\begin{minipage}[t]{0.3\textwidth}\centering mehr Buchstaben\end{minipage}}
\ofoot{{\pagemark/\upshape\pageref{LastPage}}}

\begin{document}

\section{Portrait}
\blindtext

\begin{landscape}
\section{Landscape}
\blindtext
\end{landscape}

\end{document}


Danke im voraus sagt

Brabra

u_fischer
25-08-2014, 18:13
Du musst das Layout neu berechnen. Ohne geometry geht das ziemlich direkt:


\documentclass[paper=a4,headsepline,footsepline,headheight=54pt,f ootheight=26pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}

\usepackage{scrlayer-scrpage}
%\usepackage[left=20mm,right=20mm,top=30mm,bottom=36mm]{geometry}
\usepackage{lastpage}



\usepackage{blindtext}

\pagestyle{scrheadings}
\clearscrheadfoot
\ihead{\begin{minipage}[t]{0.45\textwidth}ABC \\mehr Text für die Kopfzeile (ist so vorgegeben und kann nicht geändert werden)\end{minipage}}
\ohead{\begin{minipage}[t]{0.45\textwidth}Dokument\\Titel und Untertitel und Zuordnung\end{minipage}}
\ifoot{\begin{minipage}[t]{0.3\textwidth}Noch mehr Text für die Begrenzung der Lesbarkeit\end{minipage}}
\cfoot{\begin{minipage}[t]{0.3\textwidth}\centering mehr Buchstaben\end{minipage}}
\ofoot{{\pagemark/\upshape\pageref{LastPage}}}

\begin{document}

\section{Portrait}
\blindtext

\clearpage
\KOMAoptions{paper=landscape}
\pdfpagewidth=\paperwidth
\pdfpageheight=\paperheight
\recalctypearea
\section{Landscape}
\blindtext

\clearpage
\KOMAoptions{paper=portrait}
\pdfpagewidth=\paperwidth
\pdfpageheight=\paperheight
\recalctypearea
\section{Portrait}
\blindtext

\end{document}

Mit geometry muss man mehr manuelle Arbeit machen und diverse Werte zusätzlich setzen. Siehe z.B. hier http://www.golatex.de/din-a3-in-a4-dokument-t9893,highlight,pdfpageheight.html

klops
25-08-2014, 18:29
Wenn Du Option pagesize setzt, kannst Du Dir die Zuweisungen an \pdfpagewidth und \pdfpageheight sparen. Und wenn man mehrfach hin und her schalten will, geht das mit \storeareas auch recht einfach:
\documentclass[paper=a4,headsepline,footsepline,headheight=54pt,f ootheight=26pt,pagesize]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}

\usepackage{scrlayer-scrpage}
%\usepackage[left=20mm,right=20mm,top=30mm,bottom=36mm]{geometry}
\usepackage{lastpage}



\usepackage{blindtext}

\pagestyle{scrheadings}
\clearscrheadfoot
\ihead{\begin{minipage}[t]{0.45\textwidth}ABC \\mehr Text für die Kopfzeile (ist so vorgegeben und kann nicht geändert werden)\end{minipage}}
\ohead{\begin{minipage}[t]{0.45\textwidth}Dokument\\Titel und Untertitel und Zuordnung\end{minipage}}
\ifoot{\begin{minipage}[t]{0.3\textwidth}Noch mehr Text für die Begrenzung der Lesbarkeit\end{minipage}}
\cfoot{\begin{minipage}[t]{0.3\textwidth}\centering mehr Buchstaben\end{minipage}}
\ofoot{{\pagemark/\upshape\pageref{LastPage}}}

\begin{document}

\section{Portrait}
\blindtext

\clearpage
\storeareas\NormalEinstellungen
\KOMAoptions{paper=landscape,DIV=current}
\storeareas\LandscapeEinstellungen
\section{Landscape}
\blindtext

\clearpage
\NormalEinstellungen
\section{Portrait}
\blindtext

\clearpage
\LandscapeEinstellungen
\section{Wieder Landscape}
\blindtext

\clearpage
\NormalEinstellungen
\section{Erneut Portrait}
\blindtext

\end{document}

BraBra
26-08-2014, 08:40
Hallo Ulrike, hallo Klops,

danke für Eure Tipps :) Da ich geometry brauche, hab ich Ulrikes Code von golatex angepasst:


\documentclass[paper=a4,headsepline,footsepline,headheight=54pt,f ootheight=26pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}

\usepackage{scrlayer-scrpage}
\usepackage[left=20mm,right=20mm,top=30mm,bottom=36mm]{geometry}
\usepackage{lastpage}

\usepackage{blindtext}

\pagestyle{scrheadings}
\clearscrheadfoot
\ihead{\begin{minipage}[t]{0.45\textwidth}ABC \\mehr Text für die Kopfzeile (ist so vorgegeben und kann nicht geändert werden)\end{minipage}}
\ohead{\begin{minipage}[t]{0.45\textwidth}Dokument\\Titel und Untertitel und Zuordnung\end{minipage}}
\ifoot{\begin{minipage}[t]{0.3\textwidth}Noch mehr Text für die Begrenzung der Lesbarkeit\end{minipage}}
\cfoot{\begin{minipage}[t]{0.3\textwidth}\centering mehr Buchstaben\end{minipage}}
\ofoot{{\pagemark/\upshape\pageref{LastPage}}}

\begin{document}

\section{Hochformat}
\blindtext

\clearpage
\pdfpagewidth=\pdfpageheight
\newgeometry{left=36mm,textwidth=\dimexpr\pdfpagew idth-66mm}
\section{Querformat}
\blindtext[10]

\clearpage
\pdfpagewidth=\paperwidth
\pdfpageheight=\paperheight
\restoregeometry
\section{Wieder Hochformat}
\blindtext

\end{document}


Viele Grüße

BraBra