In meinem Dokument ist das innere Kopfzeilenfeld zweizeilig, das äußere aber nur einzeilig. Wie kann ich erreichen, dass der einzeilige äußere Teil auf der gleichen Höhe wie die untere Zeile des anderen Kopfzeilenfeldes ausgegeben wird?

Code, hier editierbar zum Übersetzen:
\documentclass[headsepline,headlines=2.25,ngerman]{scrreprt}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß},Euro={€}}
\usepackage{babel}
\usepackage{blindtext}
\usepackage[automark]{scrpage2}
\clearscrheadfoot
\ihead{Zeile 1\\Zeile 2}
\ohead{\headmark}
\ofoot{\pagemark}
\pagestyle{scrheadings}
\begin{document}
\tableofcontents
\blinddocument
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Die Ausrichtung soll möglichst auch dann noch funktionieren, wenn die unterschiedliche Höhe der Kopfzeilenfelder durch ein Logo o.ä. statt einem mehrzeiligen Feld bedingt ist:

Code, hier editierbar zum Übersetzen:
\ihead{\rule{1cm}{0.7cm} Text }
\ohead{\headmark}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

gefragt 20 Aug '13, 17:28

welle's gravatar image

welle
106232631
Akzeptiert-Rate: 0%

bearbeitet 24 Aug '13, 12:24

saputello's gravatar image

saputello
11.1k184365

2

\ohead{\\\headmark} wäre hier wohl die einfachste Lösung.

(20 Aug '13, 18:32) Qrrbrbirlbel

ich würde immer \ohead{~\\\headmark} nehmen, wenn man nicht genau weiß, wie es intern behandelt wird.

(20 Aug '13, 19:55) Herbert

Wie Dir vielleicht aufgefallen ist, werden die einzelnen Bereiche des Kopfes von scrpage2 vertikal zueinander zentriert. Sollen tatsächlich mehrzeilige Felder anders zueinander ausgerichtet werden, so ist die einfachste Lösung, dass man ihnen dieselbe Zeilenzahl gibt, indem man entweder am Fang oder Ende Leerzeilen einfügt (siehe die Kommentare von @Qrrbrbirlbel und @Herbert):

Code, hier editierbar zum Übersetzen:
\documentclass[headsepline,headlines=2.25,ngerman]{scrreprt}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß},Euro={€}}
\usepackage{babel}
\usepackage{blindtext}
\usepackage[automark]{scrpage2}
\clearscrheadfoot
\ihead{Zeile 1\\Zeile 2}
\ohead{\headmark\\}
\ofoot{\pagemark}
\pagestyle{scrheadings}
\begin{document}
\tableofcontents
\blinddocument
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Gemeinsame Ausrichtung oben

oder

Code, hier editierbar zum Übersetzen:
\documentclass[headsepline,headlines=2.25,ngerman]{scrreprt}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß},Euro={€}}
\usepackage{babel}
\usepackage{blindtext}
\usepackage[automark]{scrpage2}
\clearscrheadfoot
\ihead{Zeile 1\\Zeile 2}
\ohead{\mbox{}\\\headmark}
\ofoot{\pagemark}
\pagestyle{scrheadings}
\begin{document}
\tableofcontents
\blinddocument
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Gemeinsame Ausrichtung unten

Ist ein Bild oder ein ähnliches Objekt beteiligt, das selbst mehr als eine normale Zeile hoch ist, ist allerdings ggf. zu beachten, dass LaTeX die Grundlinie bei einem Bild immer an der Unterkante des Bildes sieht. Um nun eine gemeinsame Ausrichtung unten zu erreichen, kann man auch einfach so tun, als wäre das Objekt nur so hoch und tief wie eine normalen Zeile. Dazu kann man beispielsweise die optionalen Argumente von \raisebox verwenden:

Code, hier editierbar zum Übersetzen:
\documentclass[headsepline,headlines=2.25,ngerman]{scrreprt}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß},Euro={€}}
\usepackage{babel}
\usepackage{blindtext}
\usepackage[automark]{scrpage2}
\clearscrheadfoot
\ihead{\raisebox{0pt}[\ht\strutbox][\dp\strutbox]{\rule{1cm}{0.7cm} Text}}
\ohead{\headmark}
\ofoot{\pagemark}
\pagestyle{scrheadings}
\begin{document}
\tableofcontents
\blinddocument
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Ausrichtung mit klzzwxh:0004 korrigiert

Im Beispiel erhält man übrigens mit dem kürzeren

\ihead{\raisebox{0pt}[0pt]{\rule{1cm}{0.7cm} Text}}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

dasselbe Ergebnis. Die Syntax von \raisebox ist übrigens:

\raisebox{vertikale Verschiebung nach oben}[Höhe der Box][Tiefe der Box]{Inhalt der Box}

Dabei handelt sich wie bei \mbox um eine horizontale Box.

Weitere Möglichkeiten, die Ausrichtung eines Bildes zu beeinflussen, bietet übrigens das Paket adjustbox.

Permanenter link

beantwortet 24 Aug '13, 12:18

saputello's gravatar image

saputello
11.1k184365
Akzeptiert-Rate: 51%

bearbeitet 24 Aug '13, 12:24

Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×132
×32

gestellte Frage: 20 Aug '13, 17:28

Frage wurde gesehen: 12,019 Mal

zuletzt geändert: 24 Aug '13, 12:24