选择位于主文件之外的特定项目

选择位于主文件之外的特定项目

我有一个问题数据库(只是单独的.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命令(或定义类似的命令),以便它可以完成这项工作。

相关内容