[Tex/LaTex] logo on bottom of scrreprt title page

titles

Is there any way to add two logos, left and right, on the title page of a scrreprt report?

I cannot find a solution – so I am wondering if it is possible. I managed to get the logos on the top of the page (with errors, but working) using

\titlehead{\includegraphics[width=2cm]{logo.jpg}&\hfill&\includegraphics[width=2cm]{logo.jpg}} 

Best Answer

Here is a suggestion using \titlehead

\documentclass{scrreprt}
\usepackage{graphicx}

\usepackage{mwe}% example images
\usepackage{showframe}% to show the page layout

\begin{document}
\title{Title}
\author{Author}
\titlehead{%
  \makebox[0pt][l]{\smash{%
    \parbox[t][\dimexpr\textheight-\ht\strutbox\relax][b]{\textwidth}{%
      \includegraphics[width=2cm]{example-image-A}\hfill\includegraphics[width=2cm]{example-image-B}%
  }}}}
\maketitle
\end{document}

enter image description here

Another possibility is loading scrlayer and defining a new layer that can be added to the pagestyle empty.

\documentclass{scrreprt}
\usepackage{graphicx}

\usepackage{scrlayer}
\DeclareNewLayer[% define a new layer
  foreground,
  textarea,
  contents={\parbox[b][\layerheight][b]{\layerwidth}{%
    \includegraphics[width=2cm]{example-image-A}\hfill\includegraphics[width=2cm]{example-image-B}%
  }}
]{titlepage.logos}


\usepackage{mwe}% example images
\usepackage{showframe}% to show the page layout

\begin{document}
\title{Title}
\author{Author}

\AddLayersToPageStyle{empty}{titlepage.logos}% add the layer to pagestyle empty
\maketitle
\RemoveLayersFromPageStyle{empty}{titlepage.logos}% remove the layer

\end{document}

The result is the same as above.


Or you can position the logos in the footline

\documentclass{scrreprt}
\usepackage{graphicx}

\usepackage{scrlayer}
\DeclareNewLayer[% define a new layer
  foreground,
  foot,
  contents={\parbox[b][\layerheight][b]{\layerwidth}{%
    \includegraphics[width=2cm]{example-image-A}\hfill\includegraphics[width=2cm]{example-image-B}%
  }}
]{titlepage.logos}


\usepackage{mwe}% example images
\usepackage{showframe}% to show the page layout

\begin{document}
\title{Title}
\author{Author}

\AddLayersToPageStyle{empty}{titlepage.logos}% add the layer to pagestyle empty
\maketitle
\RemoveLayersFromPageStyle{empty}{titlepage.logos}% remove the layer

\end{document}

enter image description here


Update

If there are more than one title page it could be better to define a new pagestyle for the first titlepage

\documentclass{scrreprt}
\usepackage{graphicx}

\usepackage{scrlayer}
\DeclareNewLayer[% define a new layer
  foreground,
  foot,
  contents={\parbox[b][\layerheight][b]{\layerwidth}{%
    \includegraphics[width=2cm]{example-image-A}\hfill\includegraphics[width=2cm]{example-image-B}%
  }}
]{titlepage.logos}

\DeclarePageStyleByLayers{firsttitlepage}{titlepage.logos}% new pagestyle


\usepackage{mwe}% example images
\usepackage{showframe}% to show the page layout

\begin{document}
\titlehead{\thispagestyle{firsttitlepage}}% change the pagestyle for the first title page
\title{Title}
\author{Author}
\publishers{Publishers}
\dedication{Dedication}

\maketitle
\end{document}

enter image description here