Anzeige:
Ergebnis 1 bis 4 von 4

Thema: pdf mit gedrehter Kopf- und Fußzeile im Querformat

  1. #1
    Registrierter Benutzer
    Registriert seit
    25.08.2014
    Beiträge
    6

    Question pdf mit gedrehter Kopf- und Fußzeile im Querformat

    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?

    Code:
    \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
    Angehängte Dateien Angehängte Dateien

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Du musst das Layout neu berechnen. Ohne geometry geht das ziemlich direkt:

    Code:
    \documentclass[paper=a4,headsepline,footsepline,headheight=54pt,footheight=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-d...ageheight.html

  3. #3
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.326
    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:
    Code:
    \documentclass[paper=a4,headsepline,footsepline,headheight=54pt,footheight=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}

  4. #4
    Registrierter Benutzer
    Registriert seit
    25.08.2014
    Beiträge
    6

    Thumbs up

    Hallo Ulrike, hallo Klops,

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

    Code:
    \documentclass[paper=a4,headsepline,footsepline,headheight=54pt,footheight=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\pdfpagewidth-66mm}
    \section{Querformat}
    \blindtext[10]
    
    \clearpage
    \pdfpagewidth=\paperwidth
    \pdfpageheight=\paperheight
    \restoregeometry
    \section{Wieder Hochformat}
    \blindtext
    
    \end{document}
    Viele Grüße

    BraBra
    Angehängte Dateien Angehängte Dateien

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •