在 latex 中使用 For 循环输入不同目录中的多个文件

在 latex 中使用 For 循环输入不同目录中的多个文件
\documentclass{minimal}
\usepackage{chngcntr}
\usepackage{pgffor}
\newcounter{question}
\newcounter{answer}
\setcounter{question}{0}    
\setcounter{answer}{0}
\newcommand\Que[1]{
\stepcounter{question}}
\newcommand\Ans[2][]{
\stepcounter{answer}}
\newcommand\MAX{10}
\begin{document} 
    \foreach \i in {1,...,\MAX} {%
        \edef\File{ques\i}%     The % here are necessary to eliminate any
        \edef\FileName{ans\i}%     The % here are necessary to eliminate any
        \IfFileExists{\FileName}{%  spurious spaces that may get inserted
            \input{\File}%       at these points
            \input{\FileName}%       at these points
        }
    }
\end{document}

这是我的主要 latex 文件的代码,我还有另外两个目录,分别名为 Question 和 Answer。Question 目录中有大约六个问题.tex文件,分别名为ques1, ..., Answer 目录中ques2有相同数量的文件,分别名为, ,...,我想在上面的 for 循环中指定目录,以便它自动从上述文件夹中选取文件,这样我就不必将它们保存在单个文件夹中。还有没有一种方法可以省略提供 i 的值,而是提供一些可以读取文件夹中所有文件的其他条件。.texans1ans2.tex

相关内容