如何取消粗体短目录标题?shortoc

如何取消粗体短目录标题?shortoc

我正在使用 shortoc 包为我的书创建简短的目录页。

我使用以下命令:

\shorttoc{\sffamily BRIEF CONTENTS}{1} 

创建它以便只显示部分而不显示子部分。

现在我需要取消加粗部分标题。有没有办法使用 shortoc 包来实现?

在此处输入图片描述

答案1

这是一个基于 etoolbox 包的解决方案。

\documentclass{book}
\usepackage{shorttoc}
\usepackage{etoolbox}
\patchcmd{\shorttoc}{\@startshorttoc {toc}}{{\let\bfseries\normalfont\@startshorttoc {toc}}}{}{}

\begin{document}
\shorttoc{\sffamily BRIEF CONTENTS}{1} 
\chapter{Foo}
\section{Foo bar}
\tableofcontents
\end{document} 

相关内容