Farbig hinterlegte Kopfzeile

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


letscho84
Forum-Anfänger
Forum-Anfänger
Beiträge: 45
Registriert: Fr 11. Mär 2011, 10:51

Farbig hinterlegte Kopfzeile

Beitrag von letscho84 »

Hallo zusammen,

ich probiere mich seit langem mal wieder an einem größeren Latex-Dokument, jedoch stoße ich gerade beim Layouten an meine Grenzen. Ich hoffe ihr könnt mir da weiter helfen.

Ich möchte folgende Dinge erreichen:
1. gesamte Kopfzeile soll farbig unterlegt sein
2. die Linie über der Fußzeile soll sich über die gesamte Seite erstrecken
3. Dieses Design soll für alle Seite gelten Außer die Titelseite

Hier mal mein Minibeispiel:
\documentclass[a4paper,
	12pt, % Schriftgröße
	oneside, % Einseitig
	automark, % Kapitelangaben in Kopfzeile automatisch erstellen
	headings=optiontohead,
  headheight=33pt,
  footheight=29pt,
	ilines, % Trennlinie linksbündig ausrichten
	parskip=half
	]{scrbook}

\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{relsize}
\usepackage[onehalfspacing]{setspace}
\usepackage{geometry}
\setlength{\topskip}{\ht\strutbox} % behebt Warnung von geometry
\geometry{a4paper,left=20mm,right=20mm,top=25mm,bottom=35mm}
\setlength{\parindent}{0pt} % Kein Einzug am Anfang eines Absatzes

% Grafiken ---------------------------------------------------------------------
\usepackage{graphicx} % Einbinden von JPG-Grafiken ermöglichen
\usepackage{graphics} % keepaspectratio
\usepackage{xcolor}
\definecolor{LinoBlau}{RGB}{0,66,134}

% Kopf- und Fußzeile
\usepackage	[
	%headtopline=2pt,
	footsepline=2pt,
	markcase=upper,
  automark
	]{scrlayer-scrpage} % Aktiviert Paket für individuelle Kopf und Fußzeilen
\pagestyle{scrheadings} % Lädt Seitenstil
\clearpairofpagestyles
\renewcommand{\headfont}{\normalfont} % Schriftform der Kopfzeile
\ihead*{\textcolor{white}{\large{\textsc{Hier soll ein Text stehen}}\\  \footnotesize{\textit{\headmark}}}}
\chead*{\makebox[\textwidth][l]{\color{LinoBlau}}\rule{\textwidth}{\ht\strutbox}}
\ohead*{\includegraphics[scale=0.2]{example-image-a}}
\ifoot*{}
\cfoot*{}
\ofoot*{Seite \thepage\\}
%\addtokomafont{footsepline}{\color{LinoBlau}}

\usepackage{mwe} % Bindtext und Beispielbilder

\begin{document}

\begin{titlepage}

\pagecolor{LinoBlau} \color{white}
\begin{center}
\LARGE{\textbf{Titel}} \\ [3ex]
\large{\textbf{Untertitel}}	 \\ [2ex]
\normalsize{Revisionsdatum: \today \\}
\end{center}

\end{titlepage}
\nopagecolor
\color{black}


\tableofcontents
\blinddocument
\chapter[Überschrift 2]{Überschrift 2 diese ist relativ lange und kompliziert}

\Blindtext


\end{document}

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Von mir wurden ein paar neue Kommentare hinzugefügt.

Mein Vorschlag:
\documentclass[
%    a4paper,% Voreinstellung
    fontsize=12pt, % Schriftgröße
    twoside=false, % Einseitig
%    automark, % Kapitelangaben in Kopfzeile automatisch erstellen
    headings=optiontohead,
    headheight=33pt,
    footheight=29pt,
    clines, % Trennlinie linksbündig ausrichten; ilines durch clines ersetzt
    parskip=half
]{scrbook}

% Neuere Editoren kodieren die mit ihnen erstellten Dateien in UTF-8.
% Die Änderung sollte besser nur an Kopien der Dateien vorgenommen werden.
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{relsize}
\usepackage[onehalfspacing]{setspace}
\usepackage{geometry}
\setlength{\topskip}{\ht\strutbox} % behebt Warnung von geometry
\geometry{hmargin=20mm, top=25mm, bottom=35mm}
% nicht empfehlenswert und unnötig wegen der Klassenoption parskip
%\setlength{\parindent}{0pt} % Kein Einzug am Anfang eines Absatzes

% Grafiken ---------------------------------------------------------------------
% lädt graphics
\usepackage{graphicx} % Einbinden von JPG-Grafiken ermöglichen
%\usepackage{graphics} % keepaspectratio
\usepackage{xcolor}
\usepackage{mwe} % Bindtext und Beispielbilder

\definecolor{LinoBlau}{RGB}{0,66,134}

% Kopf- und Fußzeile
% Seitenstil wird durch das Paket schon geladen
\usepackage[
%    headtopline=2pt,
    footsepline=2pt:\paperwidth,
    plainfootsepline,
    markcase=upper,
    automark
]{scrlayer-scrpage} % Aktiviert Paket für individuelle Kopf und Fußzeilen
%\pagestyle{scrheadings} % Lädt Seitenstil,
\clearpairofpagestyles
\setkomafont{pageheadfoot}{\normalfont} % Schriftform der Kopfzeile
%\ihead*{
%    \large\textsc{Hier soll ein Text stehen}\\
%    \footnotesize\textit{\headmark}% https://texwelt.de/fragen/1849
%}
\chead*{
    \makebox[\textwidth][l]{}%
%    \color{LinoBlau}
    \rule{\textwidth}{\ht\strutbox}
}
\ohead*{\includegraphics[scale=0.2]{example-image-a}}
%\ifoot*{}
%\cfoot*{}
\ofoot*{Seite \pagemark}
%\addtokomafont{footsepline}{\color{LinoBlau}}

% Quelle: https://tex.stackexchange.com/a/202958
\newlength{\topheight}
\makeatletter
\setlength{\topheight}{\sls@topmargin}
\makeatother
\addtolength{\topheight}{\headheight}

\DeclareLayer[
    background,
    contents={%
        \color{yellow}%
        \rule{\paperwidth}{\topheight}%
    }%
]{scrheadings.head.background}

%Adding the Layer to the pagestyles
\AddLayersAtBeginOfPageStyle{scrheadings}{%
    scrheadings.head.background%
}
\AddLayersAtBeginOfPageStyle{plain.scrheadings}{%
    scrheadings.head.background%
}

\begin{document}
% https://en.wikibooks.org/wiki/LaTeX/Title_Creation
\begin{titlepage}
\centering
\pagecolor{LinoBlau}
\color{white}
{\LARGE\textbf{Titel}\par}
\vspace{3ex}
{\large\textbf{Untertitel}\par}
\vspace{2ex}
Revisionsdatum: \today
\end{titlepage}

\nopagecolor
\color{black}

\tableofcontents
\blinddocument
\chapter[Überschrift 2]{Überschrift 2 diese ist relativ lange und kompliziert}

\Blindtext
\end{document}
Zuletzt geändert von Bartman am Fr 25. Okt 2019, 21:37, insgesamt 1-mal geändert.

letscho84
Forum-Anfänger
Forum-Anfänger
Beiträge: 45
Registriert: Fr 11. Mär 2011, 10:51

Beitrag von letscho84 »

Bartman hat geschrieben:Von mir wurden ein paar neue Kommentare hinzugefügt.

Mein Vorschlag: ...
Hallo Bartman,

danke für deinen Vorschlag. So passt das super.

Antworten