Atualmente estou escrevendo minha tese e tenho uma seção "resumo do conteúdo" na minha seção de introdução. Isso dá uma indicação do que cada seção contém e trata. No momento, cada capítulo/seção está em arquivos de texto, "introduction.tex", "background.tex" etc.
Minha pergunta é se, em cada um dos arquivos ".tex" do capítulo - Posso adicionar uma tag como "\contentsummary" para cada capítulo que é inserida na seção "resumo do conteúdo" no arquivo de introdução?
Desculpe se isso não faz sentido.
Responder1
Você pode usar ocollect
pacote:
\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}
Eu declarei uma coleção contsum
. Para cada um \section
, utilize o contsummary
ambiente (que adicionará seu conteúdo à coleção) para incluir o resumo correspondente. Na seção que contém os resumos, tudo o que você precisa fazer é invocar \includecollection{contsum}
. O argumento obrigatório para o contsummary
ambiente é usado para produzir um título na seção de resumo do conteúdo.