Bild in der Kopfzeile, benutzerdefinierte Polsterung

Bild in der Kopfzeile, benutzerdefinierte Polsterung

Zunächst einmal entschuldigen Sie den schlechten Titel, aber ich habe zehn Minuten lang gesucht und konnte keinen besseren finden.

Ich verwende es, um in meinem Dokument fancyhdreinige benutzerdefinierte Kopf- und Fußzeilen festzulegen .LaTeX

Ich möchte, dass mein Bild oben links die automatisch generierte Kopfzeile überlappt. Um es klarzustellen: Ich möchte, dass der Eiffelturm die Linie im Bild unten überlappt:

Headerbild

Mein aktueller Code, um dieses Ergebnis zu erhalten, ist ziemlich einfach, aber ich habe keine Ahnung, wie ich mein Ziel erreichen kann:

\fancyhead[L]{\includegraphics[scale=0.15]{logo.png}}

Antwort1

Verwenden Sie es \raisebox{<len>}[0pt][0pt]{\includegraphics[..]{...}}mit einem Negativ, <len>um das Bild so weit zu verkleinern, wie Sie möchten.

Hier ist ein Beispiel:

Bildbeschreibung hier eingeben

\documentclass{report}
\usepackage{fancyhdr,graphicx}
\usepackage{lipsum}

\fancyhf{}% Clear fancy header/footer
\fancyhead[L]{\raisebox{-.7\height}[0pt][0pt]{\includegraphics[scale=0.1]{example-image}}}
\fancyhead[R]{\leftmark}
\pagestyle{fancy}

\begin{document}
\chapter{A chapter}
\lipsum[1-5]

\end{document}

Im Beispiel wird das Bild um 70 % seiner eigenen Höhe abgesenkt ( \height). Hilfe zur Syntax von \raiseboxfinden Sie untersource2e(Abschnitt57 LaTeX-Box-Befehle, S. 232):

\raisebox{<distance>}[<height>][<depth>]{<box>}:

Hebt <box>die Länge nach oben (nach unten, wenn <distance>negativ). TeX geht davon aus, dass sich die neue Box <height>über und unter der Linie erstreckt <depth>, mit einer vertikalen Gesamtlänge von <height>+ <depth>. Standardwerte von <height>& <depth>= tatsächliche Höhe und Tiefe der Box an der neuen Position.

verwandte Informationen