von DietmarSchmidt » Fr 26. Mai 2023, 20:11
Ich verwende pdflatex und drucke Formulare doppelseitig aus. Jeweils auf der Vorderseite (ungerade Seiten) ist ein Logo. Diesen Platz möchte ich auf der Rückseite natürlich für den normalen Text verwenden.
Wie kann ich abhängig von geraden/ungeraden Seiten den oberen Rand entsprechend anpassen?
Das Beispiel ist hier nicht lauffähig, zeigt aber, was ich gemacht habe.
\documentclass[10pt,a4paper]{easytikz}
\usepackage{scrlayer-scrpage}\clearscrheadfoot % um doppelte Seitenzahl zu entfernen.
\usepackage{bookmark}
\newgeometry{twoside=true, left=1.5cm, right=1.5cm, top=4.5cm, bottom=4.4cm, bindingoffset=1.0cm, vmarginratio=1:1}
\pagestyle{scrheadings}
\chead{\upshape\Ifthispageodd{
%%% \newgeometry wirft hier einen Fehler aus.
%%%\newgeometry{top=4.1cm}
% Logo
{Platzhalter für mein Logo und so. \\ recht umfangreich, deshalb durch diesen Text gekürzt}
%%% \newgeometry wirft hier einen Fehler aus. Hier sollte anstatt dem Logo Platz für Text geschaffen werden.
%%%\newgeometry{top=1.8cm}
}} % Ende chead
\begin{document}
Hier beginnt der Brief auf Seite 1.
\newpage
Da hier der Kopf nicht erscheint, soll dieser Text weiter oben stehen, um den Platz zu nutzen.
\newpage
Hier wieder in Ordnung (ungerade Seite)
\newpage
Da hier der Kopf nicht erscheint, soll dieser Text weiter oben stehen, um den Platz zu nutzen.
\end{document}
Ich verwende pdflatex und drucke Formulare doppelseitig aus. Jeweils auf der Vorderseite (ungerade Seiten) ist ein Logo. Diesen Platz möchte ich auf der Rückseite natürlich für den normalen Text verwenden.
Wie kann ich abhängig von geraden/ungeraden Seiten den oberen Rand entsprechend anpassen?
Das Beispiel ist hier nicht lauffähig, zeigt aber, was ich gemacht habe.
[code]\documentclass[10pt,a4paper]{easytikz}
\usepackage{scrlayer-scrpage}\clearscrheadfoot % um doppelte Seitenzahl zu entfernen.
\usepackage{bookmark}
\newgeometry{twoside=true, left=1.5cm, right=1.5cm, top=4.5cm, bottom=4.4cm, bindingoffset=1.0cm, vmarginratio=1:1}
\pagestyle{scrheadings}
\chead{\upshape\Ifthispageodd{
%%% \newgeometry wirft hier einen Fehler aus.
%%%\newgeometry{top=4.1cm}
% Logo
{Platzhalter für mein Logo und so. \\ recht umfangreich, deshalb durch diesen Text gekürzt}
%%% \newgeometry wirft hier einen Fehler aus. Hier sollte anstatt dem Logo Platz für Text geschaffen werden.
%%%\newgeometry{top=1.8cm}
}} % Ende chead
\begin{document}
Hier beginnt der Brief auf Seite 1.
\newpage
Da hier der Kopf nicht erscheint, soll dieser Text weiter oben stehen, um den Platz zu nutzen.
\newpage
Hier wieder in Ordnung (ungerade Seite)
\newpage
Da hier der Kopf nicht erscheint, soll dieser Text weiter oben stehen, um den Platz zu nutzen.
\end{document}
[/code]