内容摘要 - 章节

内容摘要 - 章节

我目前正在撰写论文,在引言部分有一个“内容摘要”部分。这说明了每个部分包含的内容和内容。目前,每个章节/部分都在文本文件中,“introduction.tex”、“background.tex”等。

我的问题是,在每个章节的“.tex”文件中,我是否可以为每个章节添加一个像“\contentsummary”这样的标签,然后将其插入到介绍文件中的“内容摘要”部分?

如果这没有意义,我很抱歉。

答案1

您可以使用collect包裹:

\documentclass{article}
\usepackage{collect}

\makeatletter
\newenvironment{contsummary}[1]
  {\@nameuse{collect*}{contsum}{\par}{\par}{\subsection*{#1}}{}}
  {\@nameuse{endcollect*}}
\makeatother

\definecollection{contsum}

\begin{document}

\section{Contents summary}
\includecollection{contsum}

\section{Test section one}
\begin{contsummary}{Test section one}
This is the description of the first section. Here we add some more text for the example
\end{contsummary}

\section{Test section two}
\begin{contsummary}{Test section two}
This is the description of the second section. Here we add some more text for the example
\end{contsummary}

\section{Test section three}
\begin{contsummary}{Test section three}
This is the description of the third section. Here we add some more text for the example
\end{contsummary}

\end{document}

在此处输入图片描述

我声明了一个集合contsum。对于每个\section,使用contsummary环境(它将把其内容添加到集合中)来封闭相应的摘要。在包含摘要的部分中,您所要做的就是调用\includecollection{contsum}。环境的强制参数contsummary用于在内容摘要部分中生成标题。

相关内容