markdown下面有什么比较好的print friendly的解决方案呢?

2013-10-10 15:15:57 +08:00
 tywtyw2002
首先赞一下OmniMarkupPreviewer。
用st2加上插件OmniMarkupPreviewer写markdown很舒服。
数学公式啥的都没啥问题,渲染出来之后的html网页很好看。

但是问题也出现了,因为是html,所以打印出来是很难受。
主要的问题还是间距和分页,
1.有的时候发现段落之间的间距有些太大了。
2.有的时候因为纸张大小的原因,导致内容分页看起来很难受,内容直接分家了。


不知道有什么比较好的markdown下的print friendly的解决方案呢?
或者一些好用的css配色。
latex是可以做到print friendly,但是写个latex实在他麻烦。

ps:
OmniMarkupPreviewer这个插件如何扩展语法高亮的方案呢?比如加入一些自定义的语法,如 MIPS,gnu assembly。。。。。
@timonwong
5112 次点击
所在节点    Markdown
5 条回复
roymax
2013-10-10 21:56:47 +08:00
转成PDF打印不行?
timonwong
2013-10-10 22:07:55 +08:00
关于打印方案,如果你使用的是很标准的markdown, 可以使用pandoc来转。

语法高亮用的是pygments, gnu as 的语法早就有了,如果开启了fences code extention,这样就可以了:

```gas
.text
_start:
movl $0, %eax
```

标准的缩进格式也可以:
:::gas
.text
_start:
movl $0, %eax


如果要支持其它语言,需要自己写lexer:
http://pygments.org/docs/lexerdevelopment/

pygments支持的语言列表:
http://pygments.org/languages/
tywtyw2002
2013-10-10 23:59:20 +08:00
@timonwong 嗯 谢谢
还有和问题
pandoc添加语法高亮在哪里呢
timonwong
2013-10-11 09:04:39 +08:00
@tywtyw2002
pandoc本来就有语法高亮啊,语法高亮仍然是pygements提供的,也有mathjax,你可以先看看pandoc user guide,里面很详尽了。
qazwsxedc121
2013-10-12 01:44:47 +08:00
现在一直是Mou的export PDF,公式啥的都没问题,作业就交导出的PDF

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/85105

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX