KOMA 스크립트: 장 제목을 들여쓰기하고 이탤릭체로 만듭니다.

KOMA 스크립트: 장 제목을 들여쓰기하고 이탤릭체로 만듭니다.

내가 원하는 건

  1. "Chapter"라는 단어와 장 번호가 연속된 두 줄에 있어야 함(달성됨)
  2. 들여쓰기할 "Chapter"라는 단어와 장 번호
  3. "Chapter"라는 단어와 장 번호가 다른 스타일로 표시됨(달성됨)
  4. 들여쓰기할 장 제목
  5. 장 제목은 이탤릭체로 표시

1, 2, 3을 달성했지만 4, 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}

여기에 이미지 설명을 입력하세요

답변1

option 을 설정했으므로 chapterprefix다음을 다시 정의해야 합니다 \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}

여기에 이미지 설명을 입력하세요

관련 정보