Ich schreibe gerade meine Abschlussarbeit und habe in meiner Einleitung einen Abschnitt „Inhaltszusammenfassung“. Dieser gibt einen Hinweis darauf, was jeder Abschnitt enthält und worum es geht. Im Moment befindet sich jedes Kapitel/jeder Abschnitt in Textdateien, „introduction.tex“, „background.tex“ usw.
Meine Frage ist nun, ob ich in den „.tex“-Dateien der einzelnen Kapitel ein Tag wie „\contentsummary“ für jedes Kapitel hinzufügen kann, das dann in den Abschnitt „Inhaltszusammenfassung“ der Einführungsdatei eingefügt wird?
Entschuldigen Sie, wenn das keinen Sinn ergibt.
Antwort1
Du kannst den ... benutzencollect
Paket:
\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}
Ich habe eine Sammlung deklariert contsum
. \section
Verwenden Sie für jede die contsummary
Umgebung (die ihren Inhalt zur Sammlung hinzufügt), um die entsprechende Zusammenfassung einzuschließen. Im Abschnitt mit den Zusammenfassungen müssen Sie nur aufrufen \includecollection{contsum}
. Das obligatorische Argument für die contsummary
Umgebung wird verwendet, um eine Überschrift im Abschnitt mit der Inhaltszusammenfassung zu erstellen.