## 编译环境 操作系统 * [x] Windows 10 * [ ] macOS * [ ] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [ ] TexLive `年份` * [x] MikTeX `2.9` * [ ] CTeX `若需勾选,请把[ ]改成[x]` ## 我的问题 我想通过latex 读取一个数据文本(自定义格式的计算结果文件),把读入数据进行变量赋值,然后自动化生成计算报告。 目前通过网上学习了解到变量可以采用/newcommand{变量名}{变量赋值}的方式进行,但是都需要人工更新。刚开始学习latex,想求教一下“有没有直接的方法读入结果文件,直接更新这些变量。” 我能想到的就是通过C,Python创建latex定义新命令文件的模板,然后通过C等读取结果文件,然后重写latex的头文件,即/newcommand定义段。 略烦。 请各位大侠赐教。

2 回答2

2
参考以下两个网址就可以不用c语言直接解决。 https://www.bilibili.com/video/BV1Xk4y167PZ 尤其下面这个工作室,还是很赞的,学习学习,哈哈(我都不想告诉你们,自己偷偷学多好哈哈哈) https://www.latexstudio.net/index/details/index/mid/569.html
1
已超越了LaTeX,不过既然能用C语言,那应该是没有什么解决不了的问题。 这个也许对你有帮助:[在LaTeX中使用csv文件实现数据与排版分离](https://www.bilibili.com/video/BV1Xk4y167PZ "在LaTeX中使用csv文件实现数据与排版分离")
  • 回复 registor :datatool 吗?读取以后存储然后赋予变量也可以搞定吗?赞 – 陈浩 2020-06-09 14:57 回复
  • 能读取呀,datatool就是干这事的,功能蛮强大的,可以研究研究。 – registor 2020-06-09 10:25 回复
  • 哈哈,英雄所见略同。不过我还是觉得如果latex自身能有读取数据功能,采用所谓的宏更新数据,岂不快哉! – 陈浩 2020-06-09 09:46 回复

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。