生成 .tex、.pdf 和 .md 的格式是什么?

生成 .tex、.pdf 和 .md 的格式是什么?

我已经使用 Pandoc 从 .tex 和 .xhtml 文件生成 .md、.tex、.pdf。

在 tex 中我使用 BibTeX,在 ODT(另存为 .xhtml)中我使用 Zotero 插入我的引文。

目前,.tex 和 .xhtml 都不能始终很好地生成不同的格式。显然,使用例如:LibreOffice 创建 .pdf 效果很好,pdflatex 也是如此。但是我想生成多种不同的格式。

我可以考虑的 Pandoc 替代品之一是 Linux 上的 LibreOffice/OpenOffice,它支持更多的输出格式。

我应该使用什么作为基本格式,应该使用哪个转换器?

答案1

您应该使用 Markdown ( .md) 作为您的主要创作格式,并且您似乎已经熟悉它了。

研究 Pandoc 的手册页,看看它支持基本 Markdown 语法的哪些特定扩展(有很多!)(您似乎不熟悉!)

使用 Pandoc 及其 Markdown,您可以输出您提到的所有格式:LaTeX、ODT、PDF、XHTML。除此之外,您还可以让 Pandoc 输出以下内容:manpage、EPUB/EPUB3、DocBook、DokuWiki、AsciiDoc、CommonMark、DOCX、ICML(用于 InDesign)、JSON、Muse、org、PPTX、Reveal.js、Beamer、RTF 等等。

得到最新的 Pandoc 包直接从 GitHub 获取适合您的操作系统的版本,然后运行以下命令查看完整的格式列表:

pandoc --list-output-formats
pandoc --list-input-formats

哦,Pandoc 可以很好地插入您的引文和书目参考,随意使用 biblatex 或 natbib,应用您喜欢的任何 CSL 样式 - 甚至可以用于 DOCX 输出!

相关内容