Accessing chapter's name in Koma-Script

by 81737   Last Updated April 16, 2019 02:23 AM

I looked up for a solution to access the name of current sections (chapters, sections, etc.) from macros (including starred variations of the section command). The set of macros proposed here works like a charm in the base class book.


% Patch the sectioning commands to provide a hook to be used later


  The chapter title is \chaptertitle\\
  The section title is \sectiontitle\\
  The subsection title is \subsectiontitle\\
  The subsubsection title is \subsubsectiontitle

\chapter{First chapter}
\section{First section}
\subsection{First subsection}
\subsubsection{First subsubsection}


\chapter*{Second chapter}
\section*{Second section}
\subsection*{Second subsection}
\subsubsection*{Second subsubsection}



However I need to implement my macros in Koma-Script, with scrbook and here things start to get unexpected. With the same code but with class scrbook I get the following:

enter image description here

The chapter name is not rendered. I looked up the code of scrbook and the title is indeed #2. Is there something wrong with the macros and how to fix this issue?

For my needs, it is not possible to use nameref, I need a hard-coded solution. Thanks for you help.

Bonus: Is it possible to choose between long titles and short titles (the ones defined with \section[short]{long}? Thanks again.

Related Questions

Updated April 17, 2018 07:23 AM

Updated August 13, 2016 08:09 AM

Updated February 09, 2018 15:23 PM

Updated June 19, 2018 14:23 PM

Updated April 04, 2016 09:09 AM