我有一个问题数据库(只是单独的.tex
文件),并使用简单的\input
命令将其中一些问题包含在主文件中,以便创建练习。其中一些问题文件包含一个itemize
环境,其中有几个\item
对应于不同的子问题。我的目标是选择其中一些项目(类似于已经这里解释),而是直接从主文件中获取。
主文件的结构基本上如下
\begin{document}
\begin{list}
\input question_file_1
\input question_file_2
\input question_file_3
\end{list}
\end{document}
问题文件可以通过以下方式给出
\citem{Title of the question}%\citem is just a redefinition of an \item}
Some text at the beginning
\begin{itemize}
\item first sub-question
\item second sub-question
\item third sub-question
\end{itemize}
Sometimes some text in the end
所以现在,我希望能够(在主文件中)写入类似内容,例如:
\begin{document}
\begin{list}
\input{path of file 1}{1,3} %would display the first question, but only the sub-questions 1 and 3
\input{path of file 2} %would display the whole second question
\end{list}
\end{document}
我想知道是否有办法重载我的\input
命令(或定义类似的命令),以便它可以完成这项工作。