我是新手titletoc
。
我想要一个像这样的目录:
I. 第一章
1. 第一节
2.
第二节
第二章
所以我想修改“numbered-entry-format”参数来\titlecontents
实现我的目标。
在我浏览的所有示例中,只有\thecontentslabel
这里使用了,在我的例子中,输出为 1.1、1.2、1.2.1(重点是,我想删除章节索引)。
感谢您的任何想法!
答案1
尝试这个
\usepackage{titletoc}
\titlecontents{chapter}[1em]{\smallskip}%
{\contentslabel[\MakeUppercase{\romannumeral\thecontentslabel}.]{1.5em}\enspace }
{}%numberless%
{\enspace\dotfill\contentspage}[\medskip]%
%
\titlecontents{section}[0em]{\smallskip}%
{\thechapter.\thecontentslabel\hskip0.8em}%numbered
{}%numberless
{\enspace\dotfill\contentspage}[\smallskip]%
答案2
您是否也可以接受没有 的简单解决方案titletoc
?
\documentclass{book}
\renewcommand{\thechapter}{\Roman{chapter}}
\renewcommand{\thesection}{\arabic{section}}
\begin{document}
\tableofcontents
\chapter{cap1}
\section{First section}
\subsection{First subsection}
\subsection{Second subsection}
\section{Second section}
\subsection{First subsection}
\subsection{Second subsection}
\chapter{cap2}
\end{document}