我目前正在寫我的論文,我的引言部分有一個「內容摘要」部分。這表明了每個部分包含的內容和內容。目前,每個章節/部分都在文字檔案中,「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
用於在內容摘要部分中產生標題。