pandoc讲html转换为pdf,使用Pandoc将Markdown转换为PDF时使用CSS

我在OS X上尝试Pandoc,到目前为止的结果令人印象深刻.然而,一个阻塞问题是让CSS样式处理内联代码示例.我正在从Markdown转换为PDF.

我在源代码中有这个字符串:

* Create a simple HTML document (simple.html) and load it into the browser via the file system

我也试过这个:

* Create a simple HTML document (`simple.html`{.filename}) and load it into the browser via the file system

我想在每种情况下将类“filename”应用于所附文本,但它似乎对输出没有任何作用.但手册说:

Some output formats can use this information to do syntax highlighting. Currently, the only output formats that uses this information are HTML and LaTeX.

这是我的命令:

pandoc \

--output ./output.pdf \

--css source/styles.css \

source/en/docs/input.md

我正在转换为PDF,这是由Pandoc内部由LaTeX编写的.我能让这个工作吗?或者,我可以使用使用LaTeX命令定义的样式吗? – 它不一定是CSS.但是,它必须是一个样式系统 – 在每种情况下改变斜体/字体/颜色属性是不可行的.

我已经尝试将输出临时发送到HTML,在这种情况下,样式直接从特定样式资产导入.因此,我的样式表规范和范围标记是正确的,至少对于一种输出格式.

附加物

几个事后:

>解决方案不一定是Pandoc或Markdown.但是,它确实需要是一个简单的基于文本的标记语言,可以可靠地转换为PDF,因为我想将文档文件存储在Git上以便于分叉和合并.我并不热衷于HTML,因为它很冗长,转换它的引擎并不是那么好(尽管如此,我的格式要求是适度的)

> pandoc的HTML输出很好,所以如果我能找到能够可靠地将(简单)HTML / CSS转换为PDF的东西,我会没事的.当然,Pandoc应该能够做到这一点,但不呈现内联样式(代码片段的背景颜色).这可能是一个很好的事情,因为我必须重新引入像分页符这样的东西,这在HTML-to-PDF转换器中可能是非常重要的.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值