Titletoc 似乎截断了 titlesec 定义的部分标题标签

Titletoc 似乎截断了 titlesec 定义的部分标题标签

我有以下 MWE,我正在使用该包调整我的部分的渲染方式titlesec。基于这个问题,我想到了以下几点:

\documentclass{article}
\usepackage{titlesec}
\usepackage{titletoc}

\titlelabel{Article \thetitle: }
\titlecontents
    {section}
    [0pt] % mandatory, sets left margin from left page margin
    {} % above code
    {Article \thecontentslabel} % numbered entry
    {} % numberless entry
    {\thecontentspage} % add dots here if desired, filler page format

\begin{document}
    \tableofcontents 
    \clearpage

    \section{Intro}
    \section{General}

\end{document}

部分标签看起来像我期望的那样:

在此处输入图片描述

但是,目录中的章节标签看起来不同:

在此处输入图片描述

我不知道为什么会发生这种情况。我做错了什么?

答案1

\titlecontents按照代码中已有的每个参数的描述作为注释。

因此,以这种方式修改命令应该可以做到这一点

\documentclass{article}
\usepackage{titlesec}
\usepackage{titletoc}

\titlelabel{Article \thetitle: }
\titlecontents
    {section}
    [0pt] % mandatory, sets left margin from left page margin
    {} % above code
    {\bf Article \thecontentslabel: } % numbered entry
    {} % numberless entry
    {} % add dots here if desired, filler page format

\begin{document}
    \tableofcontents 
    \clearpage

    \section{Intro}
    \section{General}

\end{document}

在此处输入图片描述

相关内容