![将所有 .tex 文件的数据保存到全局文件中](https://linux22.com/image/374293/%E5%B0%86%E6%89%80%E6%9C%89%20.tex%20%E6%96%87%E4%BB%B6%E7%9A%84%E6%95%B0%E6%8D%AE%E4%BF%9D%E5%AD%98%E5%88%B0%E5%85%A8%E5%B1%80%E6%96%87%E4%BB%B6%E4%B8%AD.png)
我想跟踪我的 .tex 文件的一些信息。
更准确地说,我id
为我的数学练习提供了一个(一个整数),并希望将id
已经给出的最大值(可能还有其他信息)保存在某处。宏就是\idExo{}
。
我还希望该宏可以在其他人的发行版上执行而不会导致错误。
这是我的计划:
- 选择特定的硬编码路径或写入“texmf”文件夹
id
如果存在,则读取文件中的最大值- 如果电流
id
较高,则更换
到目前为止,我可以写入文件:
\def\writeToFile
{
\newwrite\myfile
\immediate\openout\myfile=\jobname.foo
\immediate\write\myfile{coucou}
\immediate\closeout\myfile
}
有什么更简单的方法吗,或者我是否走在正确的轨道上?