将目录中的节字体从粗体变为罗马字体

将目录中的节字体从粗体变为罗马字体

我在使用该软件包编辑仅由几个部分组成的简单目录时遇到了一些麻烦titletoc。我只想将其字体从大胆的(这是默认字体)改为罗马字体,但我肯定命令出了点错误\titlecontents。下面是一个例子:

\documentclass[12pt,a4paper]{article}
\usepackage[margin=3cm]{geometry}
\usepackage[authordate,backend=biber]{biblatex-chicago}
\bibliography{bibliography}
\usepackage[tiny]{titlesec}

\usepackage{titletoc}
% \titlecontents ???

\begin{document}
\tableofcontents
\section[Reference A]{\fullcite{bibtexkey A}}
\section[Reference B]{\fullcite{bibtexkey B}}
\section[Reference C]{\fullcite{bibtexkey C}}
\end{document}

答案1

您可以在命令中指定字体\titlecontents

\documentclass[10pt,letterpaper]{article}
\usepackage{lipsum,titletoc}

\titlecontents{section} % set formatting for \section -
                        % \subsection must be formatted separately 
[2.3em]                 % adjust left margin
{\rmfamily}             % font formatting
{\contentslabel{2.3em}} % section label and offset
{\hspace*{-2.3em}}
{\titlerule*[1pc]{.}\contentspage}

\begin{document}

\tableofcontents

\section{Joe}
\lipsum

\section{Blow}
\lipsum

\end{document}

这将为您提供:

在此处输入图片描述

titlesec并且titletoc都很好,但是获取正确的参数有点困难,键值接口会更容易。

相关内容