
패키지를 사용하고 있습니다 classicthesis
. 목차의 장 제목 글꼴에 볼드체를 추가하고 싶습니다. 파일 에 FrontBackMatter/Contents
다음 코드를 추가합니다.
\renewcommand\cftchapfont{\bf}
그러나 그것은 아무것도 바꾸지 않습니다. TOC에서 장 제목의 현재 글꼴에 굵은 글꼴을 추가하려면 어떻게 해야 합니까? 감사해요.
답변1
고전 논문에 대한 문서에는 다음이 언급되어 있습니다.
중요 참고 사항: 이 스타일의 일부는 언뜻 보기에 이상해 보일 수 있으며, 많은 사람들이 처음에는 그렇게 느낍니다. 그러나 모든 것, 특히 다음은 의도적으로 있는 그대로 설계되었습니다.
• 굵은 글꼴은 사용되지 않습니다. 이탤릭체나 공백이 있는 작은 대문자는 작업을 아주 잘 수행합니다.
[...]
그러므로 자신이 무엇을 하고 있는지 정말로 알지 않는 한 이러한 것들을 변경하여 스타일의 아름다움을 깨뜨리지 마십시오! 제발.
따라서 패키지 작성자는 굵은 글꼴의 사용을 강력히 권장하며 스타일을 깨뜨리는 변경을 하지 말 것을 간청합니다.
그러나 저자의 조언에 어긋나고 싶다면 다음과 같은 방법이 있습니다.
\documentclass{scrbook}
\usepackage[linedheaders]{classicthesis}
\usepackage{lipsum}
\makeatletter
\newcommand\listheader{%
\ifthenelse{\boolean{@linedheaders}}%
{% lines above and below, number right
\titleformat{\chapter}[display]%
{\bfseries}{\raggedleft{\color{halfgray}\chapterNumber\thechapter} \\ }{0pt}%
{\titlerule\vspace*{.9\baselineskip}\raggedright\spacedallcaps}[\normalsize\vspace*{.8\baselineskip}\titlerule]%
}{% something like Bringhurst
\titleformat{\chapter}[display]%
{\bfseries}{\mbox{}\oldmarginpar{\vspace*{-3\baselineskip}\color{halfgray}\chapterNumber\thechapter}}{0pt}%
{\raggedright\spacedallcaps}[\normalsize\vspace*{.8\baselineskip}\titlerule]%
}
}
\newcommand\normalheader{%
\ifthenelse{\boolean{@linedheaders}}%
{% lines above and below, number right
\titleformat{\chapter}[display]%
{\relax}{\raggedleft{\color{halfgray}\chapterNumber\thechapter} \\ }{0pt}%
{\titlerule\vspace*{.9\baselineskip}\raggedright\spacedallcaps}[\normalsize\vspace*{.8\baselineskip}\titlerule]%
}{% something like Bringhurst
\titleformat{\chapter}[display]%
{\relax}{\mbox{}\oldmarginpar{\vspace*{-3\baselineskip}\color{halfgray}\chapterNumber\thechapter}}{0pt}%
{\raggedright\spacedallcaps}[\normalsize\vspace*{.8\baselineskip}\titlerule]%
}
}
\makeatother
\begin{document}
\listheader
\tableofcontents
\normalheader
\chapter{Test Chapter}
\section{Test Section}
\section{Test Section}
\end{document}
명령 \listheader
은 굵은 글씨의 장 제목으로 변경됩니다. \normalheader
굵게 표시되지 않은 제목을 복원합니다.
마지막으로 말씀드리자면,제발고려하다~ 아니다이 변경을 수행합니다. 제목의 간격이 작은 대문자이면 충분하며 굵은 글꼴을 추가하는 것은 중복되고 스타일을 분명히 깨뜨립니다(변경 사항이 일관되게 적용되지 않고 일부 장에만 적용된다는 점을 고려하면 더욱 그렇습니다).
마지막 설명: 시도하는 이유
\renewcommand\cftchapfont{\bf}
\bfseries
( 더 이상 사용되지 않는 대신에 있어야 함 \bf
) 작동하지 않았습니다( classicthesis
uses 에도 불구하고 tocloft
)는 titles
옵션이 에 전달되었기 tocloft
때문에 \cft...
목록에 대한 명령 계열이 적용되지 않고 에서 정의한 형식이 titlesec
적용되기 때문입니다.