저는 현재 논문을 작성 중이며 소개 섹션에 "내용 요약" 섹션이 있습니다. 이는 각 섹션의 내용과 내용을 알려줍니다. 현재 각 장/섹션은 "introduction.tex", "Background.tex" 등의 텍스트 파일에 있습니다.
내 질문은 각 장의 ".tex" 파일에서 각 장에 대해 "\contentsummary"와 같은 태그를 추가한 다음 소개 파일 내의 "content summary" 섹션에 삽입할 수 있는지 여부입니다.
말이 안 된다면 죄송합니다.
답변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
내용 요약 섹션에 제목을 생성하는 데 사용됩니다.