LaTeX Kopfzeile mit unterschiedlichen Dokumentüberschriften

Revan335

Commander
Registriert
Aug. 2009
Beiträge
2.224
Hallo,

ich würde gerne in die Kopfzeile links \part und rechts \section einfügen.

Wenn also eine \section auf der Seite ist, soll die Rechts erscheinen.

Wenn nur \part vorhanden ist, dann soll nur einmal part links erscheinen und rechts gar nichts.

Funktioniert bei mir aber nur mit gleichen Werten.

Außerdem würde ich gerne den rechten Marker einfügen ohne das Logo der ersten Zeile erneut einfügen zu müssen.

Hab das alles in den Anhang gepackt.

Mein VM:

Code:
\documentclass[headlines=3]{scrartcl} \usepackage{graphicx}
 \usepackage[automark,headsepline]{scrlayer-scrpage}

 \clearscrheadfoot
 \ihead{\includegraphics[height=28pt]{Logo}\\ \headmark}
 \ohead{\includegraphics[height=28pt]{Logo}\\ \headmark}
 \ohead{\\ $~$\\ \headmark}
 \pagestyle{scrheadings}
 \automark[part]{section}
 

 \usepackage{blindtext}
 

 \begin{document}
 \part{Test}
 \blinddocument
 \end{document}

Wenn ich \automark ändere hab ich die Unterscheidung zwischen part und section, aber auf beiden Seiten.

Code:
\automark*[part]{part}

Ich hoffe ihr versteht was ich meine und könnt mir helfen.

Vielen Dank schon mal.

Gruß

Revan335
 
Zuletzt bearbeitet: (Falsches VM)
bleibe doch in einem Thread.... :)

google mal:

\oddpage, \evenpage

Klick mich

P.S.: Fancy headings würde ich dir aus eigener Erfahrung nicht empfehlen.
 
Problem gelöst.

Code:
\documentclass[headlines=3,headsepline]{scrartcl}
  \usepackage[demo]{graphicx}
 \usepackage[autooneside=false]{scrlayer-scrpage}
 \clearscrheadfoot
 \ihead{\includegraphics[height=33pt]{Logo}\\
   \rightmark\hfill\ifstr{\rightmark}{\leftmark}{}{\leftmark}}
 \pagestyle{scrheadings}
 \automark[part]{part}
 \renewcommand*{\sectionmark}[1]{\markleft{\sectionmarkformat#1}}
 \usepackage{blindtext}
 

 \begin{document}
 \part{Test}
 \clearpage
 \part{Test}
 \section{Test2}
 \clearpage
 \blinddocument
 \end{document}
 
Zurück
Oben