有没有办法创建一个数据库并通过命令从中提取数据?

有没有办法创建一个数据库并通过命令从中提取数据?

我查找过诸如 datatool 之类的软件包,但我不太确定它们是否能够执行此功能。基本想法是,我希望有一个类似于 bibtex 文件的数据库,我可以在里面放入如下条目:

entry{bread
calories=78
frenchname=pain}

entry{egg
calories=79
frenchname=oeuf}

在我正在使用的 tex 文件中的某个地方,我可以拥有如下函数:

\extract{dataset}{entryname}{data}

如果我输入

\extract{mydata}{bread}{frenchname}

生成的文件将显示“痛苦”。

我不知道是否有一个简单的解决方案,我看过的包列出了某些表达数据的方式,但不是以一种在文本中看起来很直观的方式。有没有办法做到这一点/我应该查看的方向或包?我也可以使用逗号分隔的列表,但我仍然希望能够输入值类型的名称(例如 frenchname)以获取结果数据点(例如 pain)。

相关内容