如何解决如何使用pandoc API转换多文件LaTeX文档?
我很好奇如何使用Haskell pandoc API将LaTeX中的多文件文档转换为其他格式。我看到有readLaTeX函数,但是它接受单个Text
值作为参数,而不是例如[Text]
。处理这种一般情况的正确方法是什么?
解决方法
据我所知,通过使用\input{...}
环境变量作为冒号分隔的搜索路径搜索文档,可以处理其他包含TEXINPUTS
的LaTeX文档等。 (如果未定义TEXINPUTS
,则只检查当前目录)。
告诉我,这不是一个好方法。 (要保持与普通TeX东西的兼容性,它应该使用TeX kpathsea
库来解析TEXINPUTS
。)
但是,如果您确保TEXINPUTS
为空或包含.
作为其冒号分隔的组成部分之一,并确保您切换到所有文件所在的目录,如果您传递了主文件的文本输入到readLaTeX
中,它应该“正常工作”。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。