如何使用 Perl 生成 LaTeX 文档 2024-5-21 • programming automation scripts 我必须用 LaTeX 生成软件需求规范文档。我必须使用 Perl 来完成此操作。文档由表格、列表、图片、目录、图表、标题等组成... 您能给我一些关于如何完成此类任务的一般建议吗?您是否发现一些模块很有用,或者有一些“陷阱”我需要注意? 答案1 我可以给你两个我编写的 LaTeX 生成 Perl 脚本示例。这两个脚本都在 CTAN(不是 CPAN!)上,名为sty2dtx和texdef。 首先,我从现有包(.sty文件)中读取并解析一些 LaTeX 代码,并.dtx通过添加适当的文档宏从中生成一个文件(文档化 LaTeX),这样包作者只需填写描述即可。我决定编写自己的小模板引擎,它只需将<+NAME+>标记放置在需要添加材料的位置即可。模板本身实际上位于脚本的末尾__DATA__。然后我有一个包含这些变量的哈希值,所以我只需要循环模板,找到标记,提取部分NAME并用哈希中的条目替换整个标记NAME。看看源代码。 相关内容 无法在 Java 应用程序中写入重音字符(例如 ã) 使用 roadwarrior ipsec 客户端作为网关 出现 BSOD + 计算机死机 无法在使用最新内核的 Fedora 25 上启动或关闭,这是一个新问题吗 外部硬盘在不同的操作系统上显示非常低的数据传输速率 如何防止具有通配符 DNS 条目的多个域劫持彼此的子域? 我可以让 squid 通过 socks 代理工作吗 如果在 \enquote 的参数中使用了 belongspaces 选项,则 \path 中会出现虚假空格 具有 LACP 绑定的 Kubernetes Pod 之间的最大吞吐量 投影机微型框架对准