使用“titletoc”将“章节”“子章节”“段落”“子段落”放在目录标题前面

使用“titletoc”将“章节”“子章节”“段落”“子段落”放在目录标题前面

我想将目录列为:章节和部分:

第 1 部分标题

第 1 章 标题 章节

第 1 节 节标题

第 1 节 节标题

第 1 小节 章节标题

第 1 段 段落标题

SubParagraph 1 Subp...

仅使用第一个数字,而不是 1.2.3.4、1.2、1.4 等...这是我的 MWE:

\documentclass[14pt]{book}
\usepackage[toctitles,pagestyles]{titlesec}
\newpagestyle{main}[]{%
\setheadrule{.55pt}%
\sethead[{\thepage}]%  even-left
         [\chaptertitle]%       even-center
         [{\sectiontitle}]%     even-right
          {{\sectiontitle}}%    odd-left
          {\chaptertitle}%      odd-center
          {{\thepage}}%         odd-right
     \setfoot{}{}{}%
}
\renewpagestyle{plain}[\small]{%
     \setheadrule{.55pt}%
     \sethead[{\thepage}]%  even-left
     []%                    even-center
     [{\sectiontitle}]%     even-right
     {{\sectiontitle}}%     odd-left
     {}%                    odd-center
     {{\thepage}}%  odd-right
     \setfoot{}{}{}%
}
\pagestyle{plain}

\titleformat{\section}[block]{\Large\filcenter}{}{1em}{}
\titleformat{\chapter}[block]{\Huge\filright}{}{1em}{}
\titleformat{\subsection}[runin]{\large}{}{1em}{}

\usepackage{lipsum} 
\usepackage{titletoc}
\titlecontents{part}[1.5em]{\large\bfseries}
    {\partname}
    {}
    {}

\titlecontents{chapter}[1.5em]{\large}
    {\chaptername}
    {}
    {}
    \titlecontents{section}[1.5em]{\large}
    {}
    {}
    {}
    \titlecontents{subsection}[1.5em]{\large}
    {}
    {}
    {}
\begin{document}
\tableofcontents

\part{Here 1 Part}
\chapter{Here 1 chapter}
\lipsum[2-3]
\section{section 1}
\lipsum[2-3]
\section{section 2}
\lipsum[2-3]
\subsection{Sub 1}
\lipsum[2]

\end{document}

相关内容