是否可以将带有html代码的markdown文件转换为pdf?我在Atom预览中有以下内容:
要获得红色,我使用了以下方法:
# <span style="color:red">The Apolytikion in Tone 5 </span>
但是当我通过Pandoc将其转换为pdf文件时,我明白了,
有没有办法保持红色?
答案 0 :(得分:2)
Pandoc允许选择用于转换的PDF引擎。默认是通过LaTeX和pdflatex,HTML将会丢失。但是,还有其他使用HTML的引擎:wkhtmltopdf,weasyprint和prince(王子不是免费的)。例如,
pandoc --pdf-engine=wkhtmltopdf …
各个程序必须分别安装在PATH中。
答案 1 :(得分:1)
有不同的可能性。首先,您可以使用在线服务进行转换。
https://www.markdowntopdf.com/
但是当您使用Atom时,会有一个插件。
https://atom.io/packages/markdown-pdf
使用该插件,您可以将Markdown转换为PDF文件。
答案 2 :(得分:0)
方法实际上是通过LaTeX而不是html进行的。要使用颜色,您需要在开始时引入一些YAML代码,以添加乳胶包。
尝试为此更改代码:
---
header-includes:
- \usepackage{xcolor}
...
# \textcolor{red}{The Apolytikion in Tone 5}
Some text
然后运行pandoc inputfile.md -o outputfile.pdf