Datatool 编译时间过长(无排序)

Datatool 编译时间过长(无排序)

嗨,这是我第一次在论坛上写作,如果我做错了什么,请告诉我。

这是我的问题。我想知道我是否可以使用 LaTeX 来帮助我自动生成成绩报告。我的想法是,我只需要修改一个模板,然后 LaTeX 就可以使用 for 循环在同一个 PDF 文件中生成 30 份报告,并且所有报告都具有完全相同的外观。

我使用该datatool包只是为了加载.csv由 Excel 生成的文件。然后我只需使用

\DTLforeach*{Grade_CSV_file_label}{variables_assignment}{Create_grades_report}

一切运行正常(据我所知),最终结果为每 30 名学生提供了 30 份成绩报告。

请注意,我没有使用排序函数或使用 创建任何新数据库datatool,我只是读取.csv文件。我的标题包含大约 500 个变量(这是一份非常繁琐的成绩报告)。

我的问题是编译文档需要大约 9 分钟。这导致了其他问题,这里就不详述了。

因此我的问题是:有人对如何使该代码运行得更快有什么建议吗?

理由:我想使用 Excel 的原因很简单,因为我希望朋友(也就是老师)能够简单地将成绩输入到模板 Excel 文件中,而不需要他们学习任何知识。然后,如果我们想修改报告的外观,我们只需更改 LaTeX 模板,每个人都会得到完全相同的结果。

就像我说的,一切正常,唯一的问题是编译时间。

感谢您的帮助

相关内容