
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 fancyhdr
einige 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:
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:
\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 \raisebox
finden 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.