大家都怎么写 PDF ? 为什么做出这样的选择?

2013-02-01 21:55:45 +08:00
 thedevil5032
====
我知道的三种方式

1. LaTex, 曾在 Anki 中用过, 似乎语法比较复杂.
2. Sphinx, 不熟悉语法.
3. Markdown, 熟悉语法, 似乎需要 iPython notebook 作转换(?).

====
1. 主要是想了解一下选择某种方式的原因.
2. 请提供用到的软件以及语言.

====
必有红心送上.
6485 次点击
所在节点    问与答
35 条回复
cassyfar
2013-02-02 03:40:59 +08:00
Latex写公式,贴代码挺好的。另外贴出的eps图片是矢量吧,可以放很大,这样数据结果的图,就可以看得很清晰。
之前试过Pandoc用markdown转Latex,不过发现两点不满意的,一是Latex这种代码类文件,如果代码是机器转换生成的,总有自己不满意的地方,比如pandoc用来排表格的不是tabular,这个我很不习惯。另外Pandoc自定义程度太低,为了简化Latex操作而浪费了很多不错的功能,最后下来用着和WYSIWYG editor没有什么优势。
ivenvd
2013-02-02 09:18:25 +08:00
我用 Sphinx,比 Latex 简单、可读性好,比 Markdown 强大,适合写不以出版为目的的各种 PDF。
主要用到 sphinx 和rst2pdf,配置见此。rst2pdf 的好处是不依赖 Latex 那一套,而且有很多漂亮的主题,可以轻易写出美观正式的文档。
ivenvd
2013-02-02 09:19:09 +08:00
twm
2013-02-02 09:25:41 +08:00
Pages
YQtaku
2013-02-02 10:24:14 +08:00
google docs -> pdf
thedevil5032
2013-02-02 11:04:55 +08:00
@y 膜拜 UCB 牛人. 看来长远的考虑, LaTex 是个不错的选择.

@ivenvd 感谢. 有空也去研究研究 Sphinx.
kofj
2013-02-02 12:56:48 +08:00
其实,微软的Word2010开始就可以导出word了,对于一般的公司是够用了
twor2
2013-02-02 13:04:38 +08:00
@kofj 导出pdf吧 xd
thedevil5032
2013-02-02 13:26:53 +08:00
@kofj 不认真读回复,扣分。 我用 Linux......

其实我的目的是如何跳过 Word 在 Linux 上写 PDF。 两个目的是平行关系。
hhp
2013-02-02 14:10:55 +08:00
鄙视word的被用word excel ppt之流的管理着
laoyang945
2013-02-02 14:52:19 +08:00
主要用LaTeX写,利用vim-latex-suite配合snipmate让latex写起来难度其实和markdown差不多(不过可读性还是比markdown差一点)
jiangrongyong
2013-02-02 15:02:05 +08:00
Mou把Markdown转PDF
iwege
2013-02-02 16:11:18 +08:00
所有的东西都导出为html,
chrome打开网页
command + p 打印成为pdf。
搞定。

所以一般用md或者html,用其他的工具也是一样,中间阶段都保存为html
mytharcher
2013-02-02 16:15:40 +08:00
其实我一直不理解为啥这个世界会有PDF。。。
iwege
2013-02-02 16:16:50 +08:00
至于为什么选择这样:
1. 所有的东西都可以直接或者间接到html,这样不限制自己编写的语言,自己也是做html的,所以熟悉。
2. 不依赖平台,chrome各种平台都可以跑。
3. 自己懂css,必要的时候可以自己写样式,改起来也简单。
4. html同样也可以通过自己编写脚本生成。预览起来也简单。让打印样式和screen样式一致即可。

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

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

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

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

© 2021 V2EX