如何使用 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。看看源代码。 相关内容 我们如何才能阻止 Excel 2003 .xlsx 转换器设置阻止网络访问的所有权/权限? 如何将子图高度与其他子图匹配? 是否有一种“超级字体”可以模拟打字机? MITMProxy 透明模式不起作用 哪个版本的 Jenkins 适合 Java 10 Adobe 窗口太大 2 个 SATA 的 RAID 问题 我可以让不同的 ESX 主机通过不同的协议访问同一个 LUN 吗? RHEL 6.2 和 hp dl380 下的光纤卡链接问题 删除 \draw plot 命令的空格