有没有用于处理数据库的 LaTeX 软件包?

有没有用于处理数据库的 LaTeX 软件包?

是否有任何用于处理数据库的 LaTeX 软件包(其中一些字段是 LaTeX 代码)。例如,给定一个包含字段 {id、name、author、refs、statement、solution、difficulty、keywords...} 的问题集合,该软件包应允许根据任何字段筛选数据来构建 latex 文档(例如,获取有作者但没有解决方案的“简单”代数问题列表)。另一个可能的应用是多语言简历,其中字段为简历条目,行为相应语言的数据。

我设法使用 .bib 文件来存储数据,从而模拟了该方案,但是由于出现了一些缺点(相对于代码解释),我只是想知道是否有专门针对这种情况设计的东西。

答案1

摘自问题下方的评论:

如果你真的想要一个数据库,那么这个问题是相关的:将关系数据库中的数据读入 LaTeX 表。如果您的需求比较温和,那么pgfplotstable 还是 datatool?可能更相关。另请参阅我们的 TeX 社区博客中的帖子:重新审视 LaTeX 和模板引擎。您也可以使用textmerg,有一个例子从文本数据库创建动态文档

也许一些 TeX 外部解决方案也能满足您的需求:模板工具包(适用于 Perl 数据库接口支持的所有数据源);R 与 knitr(通过使用 R xtable 包直接以 LaTeX 格式创建表,并结合 knitr 端口数据框和 R 中的其他数据对象直接创建到 LaTeX 文档中)。

答案2

你可以看看数据流。我认为它具有您需要的功能。

相关内容