コンテンツの概要 - セクション

コンテンツの概要 - セクション

私は現在、論文を執筆中ですが、導入部に「内容の要約」というセクションを設けています。これにより、各セクションの内容とその概要がわかります。現時点では、各章/セクションは「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。 それぞれについて\sectioncontsummary環境 (そのコンテンツをコレクションに追加します) を使用して、対応するサマリーを囲みます。 サマリーを含むセクションでは、 を呼び出すだけです\includecollection{contsum}。 環境の必須引数は、contsummaryコンテンツ サマリー セクションの見出しを生成するために使用されます。

関連情報