Moinsen, Ich habe mal wieder eine vor längerer Zeit erstellte Vorlage von mir verbummelt. Ziel: eine Logografik im Seitenkopf anzeigen auf Papierbreite am oberen Rand ansetzend. Leider fehlt mir aktuell die Zeit und die Muße um hier selbst Hand anzulegen und ich hoffe auf das Schwarmwissen. Hier zunächst ein Minimalbeispiel: \documentclass{scrartcl} \usepackage{graphicx} \usepackage{scrlayer-scrpage} \usepackage{blindtext} \begin{document} \ohead{\includegraphics[width=\paperwidth, height=17pt]{example-image-a}} \blindtext \end{document} Auch die Höhe des Seitenkopfes prima auf einen fixen pt-Wert, wenn mir hier einer einen Tipp geben könnte. Ich stehe gerade mal wieder arg auf dem Schlauch... |
Danke @stefan - durch nochmaliges lesen deiner letzten Antwort, bin ich selbst auch noch auf eine Idee gekommen: \documentclass{scrartcl} \usepackage{graphicx} \usepackage{eso-pic} \usepackage{blindtext} \AddToShipoutPictureBG{\AtPageUpperLeft{\put(0,-54pt){\includegraphics[width=\paperwidth,height=27pt]{example-image-a}}}} \begin{document} \blindtext[2] \end{document} Das läuft auch mit einmaligem Durchlauf ;) - Danke auf jeden Fall für den Denkanstoß! VG |
Hier ist eine Möglichkeit mit einem TikZ-Overlay, man muss hier zweimal compilieren: \documentclass{scrartcl} \usepackage{graphicx} \usepackage{scrlayer-scrpage} \usepackage{blindtext} \usepackage{tikz} \begin{document} \ohead{\tikz[remember picture,overlay]{\node[anchor=north west, inner sep = 0pt] at (current page.north west) {\includegraphics[width=\paperwidth, height=2cm]{example-image-a}}}} \blindtext \end{document} |
Setze width=\textwidth statt \paperwidth. Oder willst Du wirklich die ganze Breite, dann aber von links angefangen?
Hi @stefan,
es geht sich um die komplette Breite, deswegen \paperwidth - und dann soll es natürlich auch links anfangen und auch noch oben "angeklatscht" sein. Es geht um ein flächiges Logo, was dahin soll.
Wenn die Kopfzeile die gesamte Seitenbreite einnehmen soll:
\usepackage[headwidth=\paperwidth]{scrlayer-scrpage}