![生成 .tex、.pdf 和 .md 的格式是什么?](https://linux22.com/image/1446777/%E7%94%9F%E6%88%90%20.tex%E3%80%81.pdf%20%E5%92%8C%20.md%20%E7%9A%84%E6%A0%BC%E5%BC%8F%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我已经使用 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 输出!