我在用titletoc
⟨left⟩
创建目录,出于某些原因,我希望为编号和未编号条目设置不同的左边距。但是,当前语法
\titlecontents{⟨section⟩}[⟨left⟩]
{⟨above-code⟩}
{⟨numbered-entry-format⟩}
{⟨numberless-entry-format⟩}
{⟨filler-page-format⟩}
[⟨below-code⟩]
仅为两个条目同时指定。
如何解决这个问题?
答案1
由于字段numbered-entry-format
和numberless-entry-format
可以容纳几乎任何水平材质,因此您只需指定负空间即可。请考虑以下简单示例:
\documentclass{book}
\usepackage{titletoc}
\titlecontents{chapter}
[4em]
{}
{\contentslabel{1em}}
{\hspace{-2em}}
{\hfill\contentspage}
\begin{document}
\frontmatter
\tableofcontents
\chapter{A}
\mainmatter
\chapter{B}
\end{document}