Horizontale Linie zwischen Kapitel und Überschrift

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


MichaelW
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Do 15. Jan 2015, 13:12

Horizontale Linie zwischen Kapitel und Überschrift

Beitrag von MichaelW »

Hallo zusammen,

ist es möglich eine kleine Trennlinie zwischen Kapitel 1 und der Überschrift zu generieren, ohne dass diese Formatierung auch bei den Verzeichnissen (Inhaltsverzeichnis, Abbildungsverzeichnis, Literatur etc.) übernommen wird?
\documentclass[%
chapterprefix=true]
{scrreprt}

\addtokomafont{chapterprefix}{\Large}
\usepackage[ngerman]{babel}
\usepackage{setspace}
\onehalfspacing
\usepackage{lmodern}

\begin{document}

\tableofcontents

\chapter{Die theoretische Grundlage zur Anwendung einer...}
\section{Sectionüberschrift}
\subsection{Subsectionüberschrift}


\chapter{Die praktische Anwendung der ...}

\end{document}
Im Anhang befindet sich ein Bild, so wie ich es mir vorgestellt habe. :)
Falls jemand eine Lösung hat wäre ich sehr dankbar.

Viele Grüße
Michael
Dateianhänge
Beispiel.JPG
Beispiel.JPG (38.27 KiB) 3207 mal betrachtet

Besserwisser

Beitrag von Besserwisser »

Du kannst \chapterformat beliebig umdefinieren.

Stamm-

Möglicher Ansatz

Beitrag von Stamm- »

Wie schon erwähnt, kann dafür \chapterformat modifiziert werden. Meine Idee sieht so aus (und ist nicht unbedingt perfekt).
\documentclass[chapterprefix=true]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage[ngerman]{babel}
\usepackage{lmodern}

\addtokomafont{chapterprefix}{\Large}
\renewcommand*{\chapterformat}{%
  \chapapp~\thechapter\autodot\enskip\par%
  \vspace{1ex}\hrule width 0.5\textwidth height 2pt%
}

\begin{document}
  \tableofcontents

  \chapter{Die theoretische Grundlage zur Anwendung einer \ldots}
    \section{Sectionüberschrift}
    \subsection{Subsectionüberschrift}

  \chapter{Die praktische Anwendung der \ldots}
\end{document}
Die passenden Werte für Breite und Höhe der Linie sind dir überlassen. Eine Erläuterung von \chapterformat ist in der Anleitung zu »KOMA-Script« zu finden.

MichaelW
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Do 15. Jan 2015, 13:12

Beitrag von MichaelW »

Vielen Danke Stamm-

Ich finde die Lösung fast perfekt...ich bekomme nur ein problem wenn ich appendixprefix=false setze.
\documentclass[chapterprefix=true,appendixprefix=false]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}

\addtokomafont{chapterprefix}{\Large}
\renewcommand*{\chapterformat}{%
  \chapapp~\thechapter\autodot\enskip\par%
  \vspace{1ex}\hrule width 0.5\textwidth height 2pt%
}

\begin{document}
  \tableofcontents

  \chapter{Die theoretische Grundlage zur Anwendung einer \ldots}
    \section{Sectionüberschrift}
    \subsection{Subsectionüberschrift}

  \chapter{Die praktische Anwendung der \ldots}
  
  \appendix
   \chapter{Anhang}
  
\end{document}
kann man unterbinden, dass chapterformat auch den Teil ab \appendix umdefiniert?

Stamm-

Ende der Weisheit

Beitrag von Stamm- »

MichaelW hat geschrieben:[…] kann man unterbinden, dass chapterformat auch den Teil ab \appendix umdefiniert?
Damit hättest Du auch gleich zu Anfang ankommen können. Davon abgesehen habe ich dafür nicht genug Kenntnisse, um weiter helfen zu können. Da muss jemand anders ran.

MichaelW
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Do 15. Jan 2015, 13:12

Beitrag von MichaelW »

Bitte entschuldige, dass ist mir erst später eingefallen weil ich bis dahin noch kein Anhang einbinden musste...

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Füge vor der Umdefinition von \chapterformat
\let\originalchapterformat\chapterformat
ein, um die ursprüngliche Definition zu sichern. Wenn Du auf die Option appendixprefix=false verzichtest, kannst Du den Befehl \appendixmore so definieren, dass \chapterformat wieder der ursprünglichen Definition entspricht:
\newcommand*{\appendixmore}{%
  \KOMAoptions{chapterprefix=false}%
  \renewcommand*{\chapterformat}{\originalchapterformat}%
}


Insgesamt:
\documentclass[chapterprefix=true]{scrreprt} 
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß}}
\usepackage[T1]{fontenc} 
\usepackage[ngerman]{babel} 
\usepackage{lmodern}

\let\originalchapterformat\chapterformat

\addtokomafont{chapterprefix}{\Large}
\renewcommand*{\chapterformat}{% 
   \chapapp~\thechapter\autodot\enskip\par% 
   \vspace{1ex}\hrule width 0.5\textwidth height 2pt% 
}

\newcommand*{\appendixmore}{%
  \KOMAoptions{chapterprefix=false}%
  \renewcommand*{\chapterformat}{\originalchapterformat}%
}

\begin{document} 
\tableofcontents 
\chapter{Die theoretische Grundlage zur Anwendung einer \ldots} 
\section{Sectionüberschrift} 
\subsection{Subsectionüberschrift} 
\chapter{Die praktische Anwendung der \ldots} 
\appendix 
\chapter{Anhang} 
\end{document}
Gruß
Elke
Zuletzt geändert von esdd am Sa 14. Feb 2015, 02:16, insgesamt 3-mal geändert.

MichaelW
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Do 15. Jan 2015, 13:12

Beitrag von MichaelW »

spitze, das funktioniert einwandfrei.
Herzlichen Dank dafür :)

Antworten