![如何创建自定义“简短”目录](https://linux22.com/image/312334/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89%E2%80%9C%E7%AE%80%E7%9F%AD%E2%80%9D%E7%9B%AE%E5%BD%95.png)
我对 Latex 还很陌生,我需要制作两个目录,一个在开头,一个在结尾。结尾的目录应该非常详细,而开头的目录应该只是所有内容的一般概述。这是我的代码和结果:
\documentclass[12pt,oneside]{memoir}
\usepackage{shorttoc}
\begin{document}
\renewcommand*\contentsname{Detailed contents}
%\begin{KeepFromToc}
\shorttoc{Contents}{0}
\setcounter{tocdepth}{4}
\tableofcontents
\chapter*{Introduction}
\thispagestyle{plain}
\addcontentsline{toc}{chapter}{Introduction}
\part{Part 1}
\chapter{Chapitre 1 : first chapter!}
\section{Section 1 --- ch1 sec2}
\paragraph{§1 – para1}
\paragraph{§2 – para2}
\section{Section 2 --- ch1 sec2}
\paragraph{§1 – parag1}
\paragraph{§2 – parag 2}
\section*{Conclusion Chapitre 1}
\addcontentsline{toc}{chapter}{Conclusion Chapitre 1}
\chapter{Chapitre 2 }
\section{Section 1 --- ch2 sec1}
\paragraph{§1 – my first parag}
\paragraph{§2 – my second parag}
\section{Section 2 --- ch2 sec2}
\paragraph{§1 – my first paragraph\\\\}
\paragraph{§2 – my2ndeParagraph\\\\}
\section*{Conclusion Chapitre 2}
\addcontentsline{toc}{chapter}{Conclusion Chapitre 2}
\end{document}
以下是我得到的结果:
这非常好,但我需要对第一个目录进行一些编辑:
1) 我不想在短目录中保留“结论第 1 章”和“结论第 2 章”,而只想在长目录中保留。
2) 我不希望在第一个短目录中出现页码和点。
关于如何做到这一点有什么想法吗?谢谢!
答案1
您在原始文档中做出了一些奇怪的选择,这些选择可能是也可能不是有意的:
- 为每个结论创建一个未编号的部分,但将结论作为章节添加到目录中
- 使用
\paragraph
命令。通常(但很少)它们用于下面的编号文档分区\subsubsection
。这就是为什么目录中的节和段落之间的缩进变化如此之大的原因——小节和小节通常会填补空白。如果您不打算有小节和小节,您可能只想在每个段落之间放置空格并让它们正常缩进。
话虽如此:
\documentclass[10pt,oneside]{memoir}
\begin{document}
{ % \renewcommand entries here will be discarded at the end of this local group
\renewcommand*{\contentsname}{Short contents}
\makeatletter
\renewcommand{\cftpartformatpnum}[1]{\hfil}
% adapted from section 9.2.2 of memoir manual
\makeatother
\renewcommand{\cftchapterformatpnum}[1]{}
\setcounter{tocdepth}{0}% chapters and above
\tableofcontents*
} % end of local group
\renewcommand*\contentsname{Detailed contents}
\setcounter{tocdepth}{4}% paragraphs and above
\tableofcontents
\chapter{Introduction}
\part{Part 1}
\chapter{first chapter!}
\section{ch1 sec1}
\begin{quote}
``If you really need finer divisions, they are \verb|\subsubsection|,\\
\verb|\paragraph| and lastly \verb|\subparagraph|.''
\sourceatright{Section 6.2 of the memoir manual}
\end{quote}
\paragraph{§1 – para 1}
\paragraph{§1 – para 2}
\section{ch1 sec2}
\paragraph{§2 – para1}
\paragraph{§2 – para 2}
\section{Conclusion Chapitre 1}
Here's a paragraph of text written like most people would do. Here's more of the paragraph.
Here's a second paragraph of text. It's separated from the previous paragraph by one or more blank lines.
\end{document}