标记乳胶代码以便后续聚合

标记乳胶代码以便后续聚合

我想标记整个文档中的 LaTeX 标记部分。稍后,我想复制所有标记部分。作为我期望行为的示例:

\begin{itemize}
\tag{\item \textbf{This is the main point}}
\item This is not the main point
\item Neither is this
\end{itemize}
%
\begin{itemize}
\tag{\item \textbf{This is another main point}}
\item This is still not the main point
\item Nope
\end{itemize}
%
\aggregateTags

理想情况下,结果如下:

  • 这是重点
  • 这不是重点
  • 这也不是

  • 这是另一个要点

  • 这仍然不是重点
  • 没有

  • 这是重点

  • 这是另一个要点

为了提供背景信息,我尝试从我的 Beamer 演示文稿的每一张幻灯片中选取第一项要点,其中包含每张幻灯片的要点(剧透警告)。然后,我想将所有要点汇总到最终结论幻灯片中。

答案1

\documentclass{article}

\newtoks\mytags

\def\mytag#1{#1\global\mytags\expandafter{\the\mytags#1}}
\def\aggregateTags{\begin{itemize}\the\mytags\end{itemize}}

\begin{document}

\begin{itemize}
\mytag{\item \textbf{This is the main point}}
\item This is not the main point
\item Neither is this
\end{itemize}
%
\begin{itemize}
\mytag{\item \textbf{This is another main point}}
\item This is still not the main point
\item Nope
\end{itemize}
%
\aggregateTags

\end{document}

相关内容