使用pandoc从Markdown生成具有内联样式

时间:2018-05-26 22:52:02

标签: html pdf pandoc

我希望创建一个主要降价文档,但希望在我可能需要根据具体情况对格式进行更多控制时利用插入HTML的优势。我在macOS上有iaWriter并且能够这样做,而且根据我对降价的理解,这是一种包含的行为。

然而,在我的linux机器上使用pandoc时,一些标签(目前最明显的是<i>标签)不会被解释。

我的降价文件是:

This _does_ work.
This does <i>not</i> work.

However, inserting a <p>tag</p> will create a line-break and new paragraph.

当我执行pandoc -o test.pdf test.md时,我得到了结果:test.pdf

我在输出中尝试了一些扩展(+ raw_html,+ inline_code_attributes),想到我可能遗漏了一些东西,但到目前为止还没有找到解释。

如果这是重复的道歉,但我无法找到它,并且到目前为止无法找到答案。

谢谢。

1 个答案:

答案 0 :(得分:0)

请参阅pandoc MANUAL: Creating a PDF

默认情况下,pandoc将使用LaTeX创建PDF因此,原始HTML将被忽略,并且只有在输出格式为HTML时才会生效。但是,您可以使用wkhtmltopdf代替pdflatex通过HTML而不是通过LaTeX从降价转换为PDF。

来自raw HTML extension docs

  

原始HTML在HTML,S5,Slidy,Slideous,DZSlides,EPUB,Markdown,Emacs Org模式和Textile输出中保持不变,以其他格式抑制