graphics – How to Add a Header with an Image on Every Page

fancyhdrgraphicsheader-footerkoma-script

I am very new to LaTex and I am trying to create a document, where every page (well every page after the title page) shows the same header picture on the top left corner. I am using Overleaf.

I tried it with the fancyhdr as shown as here and with titleps as shown here.

So far I've managed to place the header on a few pages. It seems like working on every second page of each chapter. But then the page number disappears…

Does anybody see's what I am doing wrong? .

enter image description here

Source

\documentclass[a4paper, liststotoc]{scrreprt}

%Packages
\usepackage[bmargin=4cm,tmargin=2cm,headheight=5cm]{geometry} %Seitenränder definieren
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[ngerman, english]{babel}
\usepackage{glossaries}
\usepackage[colorlinks, urlcolor=blue, linkcolor=black, citecolor=black]{hyperref}
\usepackage[german, noabbrev, nameinlink]{cleveref} %Automatische Verweise mit \cref{} oder \cpageref{} auf \label{}. Bei englischer Arbeit muss "german" durch "english" ersetzt werden. 
\usepackage{float} %Unterdrückt das Fliessen eines Bildes wenn statt "h" "H" als float angegeben wird.
\usepackage{pdfpages}
\usepackage{amstext}
\usepackage{lineno}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{makeidx}
\usepackage{listings}
\usepackage[round, comma, sort&compress]{natbib} %Bibliografie
\usepackage{fancyhdr}
\usepackage{lipsum}
%------------------------------------------------------------------------------------------------%
%Konfigurationen

%Bibliografie-Stil
\bibliographystyle{ieeetr}

%Kopfzeile mit Logo
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{\raisebox{-1\height}[0pt][0pt]{\includegraphics{Bilder/FHNWLogo.jpg}}} \renewcommand\headrulewidth{0.0pt}
\renewcommand\footrulewidth{0pt}
\newcommand{\chpt}[1]{\chapter{#1}\thispagestyle{fancy}}

%Listing-Namen überschreiben
\renewcommand\lstlistingname{Quellcode}
\renewcommand\lstlistlistingname{Quellcodes}

%Glossar
\makeglossaries

%------------------------------------------------------------------------------------------------%
\begin{document}
\thispagestyle{empty}   
\selectlanguage{ngerman} %Wenn Arbeit auf Englisch geschrieben wird auf "english" setzen
%Titelseite
\input{Kapitel/Titelseite}
%Seitennummerierung ab hier
\pagenumbering{arabic}\setcounter{page}{2} 

\addcontentsline{toc}{chapter}{Abstract}\input{Kapitel/Abstract}
\addcontentsline{toc}{chapter}{Ehrlichkeitserklärung}\input{Kapitel/Ehrlichkeitserklärung}

%Inhaltsverzeichnis
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\tableofcontents{}

%Kapitel
\input{Kapitel/Einleitung}
\input{Kapitel/Umsetzung}
%Verzeichnisse
%Glossar
\addcontentsline{toc}{chapter}{Abkürzungsverzeichnis} %Wörter müssen mit \Gls{} markiert werden, damit Einträge erscheint. Definition in Kapitel/Glossar.tex
\printglossary[type=main,title={Abkürzungsverzeichnis}]
%Literaturverzeichnis
\addcontentsline{toc}{chapter}{Literaturverzeichnis}\bibliography{Referenzen/Quellen} 
%Abbildungsverzeichnis
\listoffigures
%Tabellenverzeichnis
\listoftables
%Quellcodes
\lstlistoflistings

%Anhang
\addcontentsline{toc}{chapter}{Anhang}\input{Kapitel/Anhang}

\end{document}

Source of Umsetzung

\chapter{Umsetzung}
\section{Forschung}
\subsection{REST-API}
Diese Arbeit ist ein Teil eines grösseren Projektes. Das Ziel dieses Projektes ist es Hüftdysplasien von Hunden mittels Bewegungsanalyse zu erkennen und klassifizieren. Die Bewegung wird mit Hilfe von Bewegungssensoren aufgezeichnet. Die Arbeit soll dabei helfen, die bisher gesammelten Daten besser zu verstehen, sowie die Zusammenhänge zwischen den Bewegungsdaten und den Körpereigenschaften der Hunde aufzuzeigen.\pagebreak{}

\subsection{REST-API}
Diese Arbeit ist ein Teil eines grösseren Projektes. Das Ziel dieses Projektes ist es Hüftdysplasien von Hunden mittels Bewegungsanalyse zu erkennen und klassifizieren. Die Bewegung wird mit Hilfe von Bewegungssensoren aufgezeichnet. Die Arbeit soll dabei helfen, die bisher gesammelten Daten besser zu verstehen, sowie die Zusammenhänge zwischen den Bewegungsdaten und den Körpereigenschaften der Hunde aufzuzeigen.\pagebreak{}

Best Answer

It is suggested to use package scrlayer-scrpage together with a KOMA-Script class.

Example:

\documentclass[a4paper,
  listof=totoc% <- syntax changed! 
]{scrreprt} 
\usepackage[T1]{fontenc}
%\usepackage[utf8]{inputenc}% only needed with outdated TeX distributions
\usepackage{lmodern}
\usepackage[ngerman, english]{babel}
\usepackage[bmargin=4cm,tmargin=2cm,headheight=5cm]{geometry}
\usepackage{graphicx}

\usepackage{blindtext}% only for dummy text in the MWE

% KOMA-Script package for header and footer
\usepackage[
  manualmark,% or automark for running header entries
  headsepline,
  %plainheadsepline% headsepline on plain pages, too
  ]{scrlayer-scrpage}
  
\usepackage{hyperref}% load as last package

% header and footer
\clearpairofpagestyles
\ihead*{\raisebox{-0.1\height}[0pt][0pt]{\includegraphics[scale=0.07]{example-image}}}
\ohead {Example entry}% or \ohead{\headmark} for running header entries
\cfoot*{\pagemark}

\setcounter{secnumdepth}{\subsubsectionnumdepth}
\setcounter{tocdepth}{\subsubsectiontocdepth}

\begin{document}

\begin{titlepage}
    \includegraphics[scale=.2]{example-image}\par\vspace{4cm} % put here your logo
    \vfill
    \centering
    \usekomafont{disposition}{\Huge Titlepage}
    \vfill
\end{titlepage}

\addchap{Abstract}
\Blindtext[2]
\addchap{Einverständniserklärung}
\Blindtext[2]

\tableofcontents
\blinddocument
\blinddocument

\end{document}

enter image description here

Additional remarks:

Do not use obsolete KOMA-Script options. I have replaced the outdated option by listof=totoc.

Use \addchap for unnumbered chapters with TOC (and header) entries. Use \addchap* for unnumbered chapters without TOC and header entries.

Load package hyperref after the other packages.

Related Question