En scrreprt, quiero
- la palabra "Capítulo" y el número del capítulo deben estar en dos líneas consecutivas (logrado)
- la palabra "Capítulo" y el número del capítulo que se sangrará (logrará)
- la palabra "Capítulo" y el número del capítulo deben estar en diferentes estilos (logrado)
- el título del capítulo tendrá sangría
- el título del capítulo debe estar en cursiva
He conseguido 1, 2 y 3 pero no sé cómo conseguir 4 y 5.
MWE:
\documentclass[chapterprefix=true]{scrreprt}
\usepackage{lmodern}
\usepackage[english]{babel}
\usepackage{xcolor}
\usepackage{lipsum}
%%%--chapter no. underneath the word "chapter" and in different styles
\renewcommand*{\chapterformat}{%
\hskip 2cm \mychaptername{\chaptername}\\*\vskip 0.5\baselineskip
\hskip 2cm \mychapternumber{\thechapter}%
}
\newcommand{\mychaptername}[1]{%
\usekomafont{chapter}%
{\color{black}\bfseries\fontsize{20}{20}\selectfont#1}%
}%
\newcommand{\mychapternumber}[1]{%
\usekomafont{chapter}%
{\color{blue}\bfseries\fontsize{40}{40}\selectfont#1}%
}%
%%%--chapter title indented and in italics
\renewcommand*{\chapterlinesformat}[3]{%
\hskip 2cm \mychaptertitle{#3}%
#2%
}
\newcommand{\mychaptertitle}[1]{%
\usekomafont{chapter}%
{\itshape#1}%
}
\begin{document}
\chapter{General Introduction}
\lipsum[1]
\end{document}
Respuesta1
Usted configura la opción chapterprefix
, por lo que debe redefinir \chapterlineswithprefixformat
:
\documentclass[chapterprefix=true]{scrreprt}
\usepackage{lmodern}
\usepackage[english]{babel}
\usepackage{xcolor}
\usepackage{lipsum}% only for dummy text
\addtokomafont{chapter}{\itshape}
\addtokomafont{chapterprefix}{\upshape}
\newkomafont{chapternumber}{\usekomafont{chapterprefix}\color{blue}\fontsize{40}{40}\selectfont}
\newlength{\chapterindent}
\setlength{\chapterindent}{2cm}
\renewcommand*{\chapterformat}{%
\IfUsePrefixLine
{%
\hskip\chapterindent\chapapp\\*\vskip 0.5\baselineskip
\hskip\chapterindent {\usekomafont{chapternumber}\thechapter}%
}{%
\thechapter\autodot\enskip
}%
}
\makeatletter
\renewcommand*{\chapterlineswithprefixformat}[3]{%
#2%
\@hangfrom{\hskip \chapterindent}{#3}%
}
\makeatother
\begin{document}
\tableofcontents
\chapter{General Introduction}
\lipsum[1]
\chapter{Long chapter title which fills more than one line}
\lipsum[2]
\end{document}