私は現在、論文を執筆中ですが、導入部に「内容の要約」というセクションを設けています。これにより、各セクションの内容とその概要がわかります。現時点では、各章/セクションは「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
コンテンツ サマリー セクションの見出しを生成するために使用されます。