删除目录中附录章节的粗体字样

删除目录中附录章节的粗体字样

如何删除目录中附录章节标题的粗体?

我希望目录看起来像这样:

1 第一章
  1.1 第一节
附录
附录一 附录一
附录二 附录二

我的 MWE 如下所示:

    \documentclass{report}
    \usepackage[toc,page,titletoc]{appendix}

    \begin{document}
    \tableofcontents

    \chapter{First chapter}
    \section{First section}

    \begin{appendices}
    \chapter{First appendix}
    \chapter{Second appendix}
    \end{appendices}
    \end{document}

并返回

1 第一章
  1.1 第一节
附录
附录一 第一附录
附录二 第二附录

我看过了titlesecappendix包,但看不到选项,而且据我所知,解决方案没有出现在 Stack Exchange 上。

答案1

在目录中适当放置补丁可以纠正此行为。下面我修补了- 负责在目录中\l@chapter设置相关内容的宏- 并删除了:chapter\bfseries

在此处输入图片描述

\documentclass{report}

\usepackage[toc,page,titletoc]{appendix}

\usepackage{etoolbox}
\makeatletter
\g@addto@macro\appendices{%
  \addtocontents{toc}{\protect\patchcmd{\protect\l@chapter}{\bfseries}{}{}{}}
}
\makeatother

\begin{document}

\tableofcontents

\chapter{First chapter}
\section{First section}

\begin{appendices}
\chapter{First appendix}
\chapter{Second appendix}
\end{appendices}

通过将补丁添加到 可自动完成该过程\begin{appendices}。这样,您就不必用此类代码弄乱您的文档。

相关内容