Ränder eines Logo-Bildes

Sep 06 2020

Ich möchte mein Universitätslogo in einem bestimmten Abstand vom oberen linken Rand der Seite platzieren. Wie soll ich das machen?

Antworten

1 DanielN Sep 06 2020 at 14:57

Betrachten Sie das rote Rechteck als das benötigte Logo. Die folgende Lösung basiert auf TikZ. Einige Kommentare zum Code:

  1. Der Befehl für das Logo lautet \inclkudelogo. Um auf der ersten Seite zu erscheinen, wird es nach dem Titel aufgerufen. Um auf den anderen zu erscheinen, wird es in den ausgefallenen Überschriften aufgerufen.

  2. "Das Logo" ist ein Knoten mit leerem Inhalt in meiner Datei. Wenn Ihr Logo beispielsweise die Datei logo.jpgist, können Sie es über einen \includegraphics[height=...,width=...]{logo}Befehl im Inhalt des Knotens verwenden.

  3. \usepackage{showframe} ist da, um das Seitenlayout explizit zu machen.

  4. Die wichtigen Optionen in der TikZ-Umgebung sind remember pictureund overlay.

\documentclass[11pt, a4paper]{article}
\usepackage{geometry}
\geometry{total={160mm, 240mm}, left=25mm, top=30mm}

\usepackage{tikz}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{\insertlogo}
\rhead{some header}

\usepackage{showframe}
\usepackage{lipsum}

\newcommand{\insertlogo}{%
  \begin{tikzpicture}[remember picture, overlay]
    \path (current page.north west)
    node[draw, fill, red, inner sep=3ex, text width=6ex,
    below right=2ex] {};
  \end{tikzpicture}
}


\title{Document with logo using TikZ}
\begin{document}

\maketitle
\insertlogo

\lipsum[1]

\lipsum[2-8]

\end{document}

Siehe auch @ Peter Grill Antwort Wie füge ich ein Bild in der oberen linken Ecke mit TikZ und Graphicx hinzu, das die backgroundBibliothek verwendet ?