Wie bekommt man Bilder im Kopf?

Wie bekommt man Bilder im Kopf?

Wie kann ich einen solchen Kopf erhalten, mit Bildern bis zur Papiergrenze und mit einem Farbverlauf ähnlich dem Bild?

Bildbeschreibung hier eingeben

Ich habe fancyhdrPakete schon oft verwendet, aber ... auf sehr einfache Weise nur mit Text (Rechts, Mitte oder Links).

Antwort1

Eine Lösung mit mdframed.

MWE:

\documentclass{article}
\usepackage{graphicx}
\usepackage[framemethod=tikz]{mdframed}

\usepackage{fancyhdr}
\let\oldheadrule\headrule
\renewcommand{\headrule}{\vskip-3\baselineskip\oldheadrule}
\renewcommand\headrulewidth{0pt}
\fancyhf{}
\fancyhead[C]{%
\begin{mdframed}[%
    innertopmargin=0pt,
    innerbottommargin=0pt,
    innerleftmargin=0pt,
    tikzsetting={shade,left color=blue!50,right color=blue!10}
    ]
\includegraphics[scale=0.05]{example-image-a}\hfill\raisebox{.3\baselineskip}{\leftmark}
\end{mdframed}%
\fancyfoot[C]{\thepage}
}
\pagestyle{fancy}

\usepackage{lipsum}

\begin{document}

\section{test}
\lipsum[1-10]

\end{document}

Bildbeschreibung hier eingeben

Antwort2

Ich würde TikZ und eine Umgebung verwenden, die sich nicht auf anderes Satzmaterial im Header auswirkt. Dies kann durch die pgfinterruptboundingboxUmgebung erreicht werden, dann hat ein Objekt eine Breite von 0 pt und eine Höhe von 0 pt zum umgebenden Satzmaterial. Ich füge ein Beispiel als Ausgangspunkt bei.

Bearbeiten:Als nächstes habe ich alles in die scopeUmgebung eingebunden, um es an den linken Rand des Papiers zu verschieben. Ich habe \textwidthes zweimal geändert \paperwidth. Normalerweise verwende ich die absolute Positionierung, die von TikZ angeboten wird, nun, ich wollte scopees ausprobieren.

\documentclass[a4paper]{article}
\usepackage{lipsum}
\usepackage{xcolor,tikz}
\usepackage{fancyhdr}\pagestyle{fancy}\fancyhf{}
\renewcommand{\headrulewidth}{0.0pt}
\def\mysquare{1cm}
\colorlet{myblue}{blue}
\fancyhead[L]{%
\begin{tikzpicture}[inner sep=0pt, outer sep=0pt]
\begin{scope}[xshift=-1in-\hoffset-\oddsidemargin]
\begin{pgfinterruptboundingbox}
\shade[fill=yellow, anchor=west, left color=myblue, right color=myblue!10, xshift=\mysquare] (0,0) rectangle (\paperwidth-\mysquare,\mysquare);
\node[minimum width=\mysquare, minimum height=\mysquare, draw, align=center, font=\bfseries\color{white}, fill=myblue, anchor=south west] at (0,0) (leftside) {MM\\O};
\node[font=\bfseries, anchor=east] at (\paperwidth,0.5\mysquare) {\leftmark\hspace{3mm}\thesection\hspace*{6mm}};
\end{pgfinterruptboundingbox}%
\end{scope}
\end{tikzpicture}%
}% End of \fancyhead...
\begin{document}
\renewcommand{\sectionmark}[1]{%
\markboth{#1}{}}
\section{Enfriamiento simulado}
\lipsum[2]
\end{document}

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

verwandte Informationen