首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将Asciidoc转换为LaTeX

将Asciidoc转换为LaTeX
EN

Stack Overflow用户
提问于 2018-01-24 09:58:31
回答 1查看 3K关注 0票数 7

我想将Asciidoc转换为LaTeX,然后使用包含LaTeX模块的现有工具链将结果文档进一步转换为最终格式。根据他们的文档,Asciidoc的原生LaTeX转换是“实验性的”,而且对我也不起作用。Asciidoc还支持另一个工具链,它首先转换为Docbook,然后使用dblatex进一步转换它。但是,它的LaTeX输出中包含了许多格式,这与我的工具链的格式设置相冲突。

是否有任何方法将Asciidoc转换为LaTex,其方式是将内容包含在结果文档中,但没有任何精确的格式规则(请期待文档中显式指定的规则)。我不希望LaTeX结果包含任何有关字体、页面布局等的信息,因为对于这些信息,我已经有了一个工具链。

EN

回答 1

Stack Overflow用户

发布于 2018-04-06 13:40:55

使用这个工具链,使用pandoc转换器,我得到了可以接受的、几乎很好的结果:

  1. 用asciidoc或asciidoctor编辑文档
  2. 将文档转换为docbook: asciidoctor -b docbook5 asciidoc文档。
  3. 使用pandoc: pandoc -f docbook将您的docbook文档转换为(Xe)胶乳您的docbook文档--pdf-engine=xelatex

您可以在pandoc配置文件中自定义您的胶乳布局和模块,也可以使用pandoc将docbook文件转换为latex文件。转换后的胶乳文件非常干净(因为它的源代码是docbook)。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48419521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档