将 LaTeX 多源项目编译为 Markdown

将 LaTeX 多源项目编译为 Markdown

我正在编写一个相当复杂的 LaTeX 项目,涉及:

  • 用户定义的环境/命令
  • LuaLaTeX 特定的依赖项
  • TiKZ 人物
  • 使用importstandalone包处理多个源文件
  • 参考书目

除了编译为pdf之外,我还想将我的文档编译为markdown版本以便在线发布。

我一直在调查潘多克来实现这一点,但当我在主文件上启动程序时,结果 Markdown 文件中只输出空白。相反,在各个章节文件上启动时,它工作正常。例如

pandoc -s -o main.md main.tex

生成一个空白.md文件,同时

pandoc -s chapter01.md chapter01.tex

产生预期的结果。

我最好的假设是 pandoc 无法解析使用import和的项目standalone,因为它可以很好地处理使用内置\input{}语法的项目。

我一直在研究 pandoc 文档,但没有报告与我的设置类似的用例。有没有办法让 pandoc 与import和 一起工作standalone?如果没有,有没有办法从我的 LaTeX 源中生成 markdown 文档,而不必手动重新格式化整个代码库?

提前致谢。

相关内容