![从枚举中提取特定项目到新的 tex 文件](https://linux22.com/image/451178/%E4%BB%8E%E6%9E%9A%E4%B8%BE%E4%B8%AD%E6%8F%90%E5%8F%96%E7%89%B9%E5%AE%9A%E9%A1%B9%E7%9B%AE%E5%88%B0%E6%96%B0%E7%9A%84%20tex%20%E6%96%87%E4%BB%B6.png)
我使用 LaTeX 创建了一本书,格式如下
\documentclass[ 11pt]{book}
\usepackage{multicol}
\usepackage{tikz}
\begin{document}
\chapter{Chapter}
\begin{multicols}{2}
\begin{enumerate}
\item This is item number 1
\begin{itemize}
\item option A
\item option B
\item option C
\item option D
\end{itemize}
\item This is item number 2
\begin{tikzpicture}
\draw (0,0) circle(1);
\end{tikzpicture}
\item This is item number 3
\item This is item number 4
\item This is item number 5
\begin{itemize}
\item option A
\item option B
\item option C
\end{itemize}
\item This is item number 6
\end{enumerate}
\end{multicols}
\end{document}
我想从\enumerate
环境中提取一些特定项目到一个新.tex
文件中。假设是项目 1、3 和 5。我搜索了很多,发现extract
包对于此类任务非常有用。但我无法根据需要提取上述项目。我根据手册中的序言尝试了选项:
\usepackage[active, generate=file, extract-env=enumerate, extract-cmdline={item}, extract-labels={ch}]{extract}
以及\extractionlabel{ch}
我需要提取的项目之前。但输出文件包含枚举环境中的所有项目。
我想要的输出如下所示:
\begin{document}
\chapter{Chapter}
\begin{multicols}{2}
\begin{enumerate}
\item This is item number 1
\begin{itemize}
\item option A
\item option B
\item option C
\item option D
\end{itemize}
\item This is item number 3
\item This is item number 5
\begin{itemize}
\item option A
\item option B
\item option C
\end{itemize}
\end{enumerate}
\end{multicols}
\end{document}
任何帮助都将受到赞赏。