Oberer Rand unterschiedlich bei geraden und ungeraden Seiten

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Oberer Rand unterschiedlich bei geraden und ungeraden Seiten

Re: Oberer Rand unterschiedlich bei geraden und ungeraden Seiten

von DietmarSchmidt » Di 30. Mai 2023, 21:11

Hab vielen Dank für die Hilfe, das ist genau das, was ich gesucht habe.

Re: Oberer Rand unterschiedlich bei geraden und ungeraden Seiten

von u_fischer » Mo 29. Mai 2023, 12:15

Du kannst versuchen \topskip anzupassen. Der Test verwendet A5 und grobe Werte, die du ändern musst. \topskip sollte positiv sein, also muss die Seite mit Logo einen großen Wert um den Text nach unten zu schieben.
\documentclass[10pt,a5paper]{scrartcl} %kleine A5-Seiten für Test
\usepackage{geometry}
\usepackage{scrlayer-scrpage}
\usepackage{lipsum}

\geometry{twoside=true, top=2.5cm, bottom=4.4cm}

\pagestyle{scrheadings}
\clearscrheadfoot 
\chead{\upshape\ifodd\value{page}logo\raisebox{-0.8\height}[0pt][0pt]{\rule{5cm}{3cm}}\fi} % 

\global\topskip=4cm 

\AddToHook{shipout/before}[my/logo]{\ifodd\value{page}\global\topskip=10pt \else \global\topskip=4cm  \fi}
\begin{document}
\lipsum \lipsum  \lipsum \lipsum \lipsum
\end{document}

Re: Oberer Rand unterschiedlich bei geraden und ungeraden Seiten

von DietmarSchmidt » So 28. Mai 2023, 08:15

Hallo Stefan,

ja, das ist es. Vielen Dank! Ich habe den Code nun oben angepasst, so dass man mein Problem sehen kann.

Viele Grüße,
Dietmar

Re: Oberer Rand unterschiedlich bei geraden und ungeraden Seiten

von Stefan Kottwitz » Sa 27. Mai 2023, 18:56

Hallo Dietmar,

ist es das hier? Ich hab das mal auf den Server gelegt, kein Problem. Das Beispiel läuft nun nur nicht, weil es noch unvollständig ist. Du kannst es gern oben editieren oder neu als Antwort posten.

Stefan

Re: Oberer Rand unterschiedlich bei geraden und ungeraden Seiten

von u_fischer » Sa 27. Mai 2023, 12:47

Nun, ohne Code zum Testen kann man so ein Problem nicht angehen. Und ich werde sicher nicht meine Zeit aufwenden, eine Testdatei für dich zu entwickeln, das ist dein Job.

Re: Oberer Rand unterschiedlich bei geraden und ungeraden Seiten

von DietmarSchmidt » Sa 27. Mai 2023, 11:50

Das Beispiel ist hier nicht lauffähig
Und warum nicht?
[/quote]

Das von mir verwendete Paket easytikz existiert auf dem Server nicht, auf dem dieses Forum gehostet wird.

Re: Oberer Rand unterschiedlich bei geraden und ungeraden Seiten

von u_fischer » Sa 27. Mai 2023, 10:25

Das Beispiel ist hier nicht lauffähig
Und warum nicht?

Oberer Rand unterschiedlich bei geraden und ungeraden Seiten

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}


Nach oben