我最近注意到了章节/节/小节字体样式与 ToC 中的字体样式之间的差异,以及 LoF 和 LoT 中的字体样式之间的差异,似乎后者以粗体样式为主。根据前者更改后者样式的正确语法是什么?
任何指示表示感谢,提前致谢,
我的代码示例:
\documentclass[12pt]{report}
\usepackage[a4paper,width=150mm,top=25mm,bottom=25mm,bindingoffset=6mm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[bitstream-charter]{mathdesign}
\usepackage{textcomp}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{tocloft}
\usepackage[Lenny]{fncychap}
% Change/add ToC/LoF/LoT default settings
\renewcommand\contentsname{Table of Contents} % replace 'Contents' by 'Table of Contents'
\renewcommand{\cftpartleader}{\cftdotfill{\cftdotsep}} % add dots for parts
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}} % add dots for chapters
\renewcommand{\cftchappresnum}{Chapter } % prefix 'Chapter' to chapter number in 'Table of Contents'
\cftsetindents{chapter}{0em}{6em} % indentation of chapters
\addtocontents{toc}{~\hfill\textbf{Page}\par} % add 'Page' to ToC
\begin{document}
\tableofcontents
\listoffigures
\listoftables
\chapter{Introduction}
\section{The First Section}
\subsection{The First SubSection}
\section{The Next Section}
\subsection{The Second SubSection}
\chapter{Another Chapter}
\chapter*{Acknowledgements}
\appendix
\chapter{Tables}
\end{document}
答案1
使用\usepackage[bitstream-charter]{mathdesign}
使你的整个文档符合mdbch
字体系列。
要调整大胆的您的 ToC/LoT/LoF 标题,您可以添加
\renewcommand\cfttoctitlefont{\normalfont\Huge\mdseries}
\let\cftlottitlefont\cfttoctitlefont
\let\cftloftitlefont\cfttoctitlefont
到你的序言中。第一个命令将系列调整为\mdseries
(\cfttoctitlefont
原始定义为\normalfont\Huge\bfseries
),而第二个和第三个命令使\cftlottitlefont
和\cftloftitlefont
相当于\cfttoctitlefont
。
要调整大胆的章节字体样式的复杂性,那么您可以重新定义\cftchapfont
为除默认字体样式之外的其他字体样式\bfseries
。例如
\renewcommand{\cftchapfont}{\mdseries}
或者只是\let\cftchapfont\relax
(使其成为无操作)。
\documentclass[12pt]{report}
\usepackage[a4paper,width=150mm,top=25mm,bottom=25mm,bindingoffset=6mm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[bitstream-charter]{mathdesign}
\usepackage{tocloft}
% Change/add ToC/LoF/LoT default settings
\renewcommand\cfttoctitlefont{\normalfont\Huge\mdseries}
\let\cftlottitlefont\cfttoctitlefont
\let\cftloftitlefont\cfttoctitlefont
\renewcommand\contentsname{Table of Contents} % replace 'Contents' by 'Table of Contents'
\renewcommand{\cftpartleader}{\cftdotfill{\cftdotsep}} % add dots for parts
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}} % add dots for chapters
\renewcommand{\cftchappresnum}{Chapter } % prefix 'Chapter' to chapter number in 'Table of Contents'
\cftsetindents{chapter}{0em}{6em} % indentation of chapters
\addtocontents{toc}{~\hfill\textbf{Page}\par} % add 'Page' to ToC
\renewcommand{\cftchapfont}{\mdseries}
\begin{document}
\tableofcontents
\listoffigures
\listoftables
\chapter{Introduction}
\section{The First Section}
\section{The Next Section}
\chapter{Another Chapter}
\chapter*{Acknowledgements}
\appendix
\chapter{Tables}
\end{document}