为什么Markdown+R有较大概率成为科技写作主流?

2012-06-26 18:45:02 +08:00
 cngithub
最近,写的一篇豆瓣灌水文。

http://www.yangzhiping.com/tech/r-markdown-knitr.html

结果豆瓣推荐者多,算是给mou与knitr做了一回广告。

写文的时候,想到一个问题,由于@chenluois 与 yihui 两位朋友互不认识。

我觉得,是否可以提请 @chenluois 直接在 Mou 中支持 pandoc markdown。

那将成为Mac下 学术写作利器!

pandoc markdown 的改良多数集中在学术写作上,比如引用等。

同时,pandoc社区本身来自haskell社区,精英众多,对于LaTex的支持天生优良,如果Mou加上这个功能,那将加速在学术圈的普及。
13805 次点击
所在节点    Markdown
24 条回复
xlaok
2012-06-26 19:29:37 +08:00
window下有什么比较好用的Markdown软件么?
cngithub
2012-06-26 19:32:16 +08:00
@xlaok 不熟悉,有人推荐Markdownpad。
caomu
2012-06-26 19:34:35 +08:00
作为金融系学生(以及伪geek),对md+r这样写作很感兴趣,暑假学习学习。
pandoc markdown也很厉害的样子,也想实践一下论文写作。之前是觉得md有点简陋,想用ReST了的。
很感谢阳志平老师的分享,又学到了新知识。
yishanhe
2012-06-26 19:41:28 +08:00
感觉挺吸引,支持!
原来R语言挺强大的,请问其和Matlab/Octave有什么差异?
cngithub
2012-06-26 19:53:47 +08:00
@caomu 写论文没问题,你可能是第一批用户。引领潮流还是蛮有趣的:D

@yishanhe 这三者的比较网上无数口水贴。就我来说,只有一点,R是免费、开源,并得到了统计学界的官方支持。
chenluois
2012-06-26 20:19:28 +08:00
感谢 @cngithub , 很专业的文章。虽然我没有科技写作的需求,但也算长见识了,刚知道还有个 R 语言。
支持 pandoc markdown 看起来难度很大,以我目前的水平恐怕还实现不了,要继续努力学习了。
xatest
2012-06-26 20:29:09 +08:00
Markdown有个麻烦的地方——始终没有比较好地支持”表格“,目前的支持方式太麻烦了,而在科技论文中表格用得还比较多吧~
haisua
2012-06-26 20:32:28 +08:00
科技写作指的是写类似数学论文这样的写作么?LaTeX确实在各种公式符号的支持上很厉害,不过我一看那些配置就怕了……
cngithub
2012-06-26 20:59:34 +08:00
@chenluois 加油!刚开始,不用实现那么复杂的效果。核心需求是:

1、表格:

表格,@chenluois 兄应该非常清楚如何实现。可参考[pandoc markdown]( http://johnmacfarlane.net/pandoc/demo/example9/pandocs-markdown.html )

2、数学公式:

数学公式,其实就是在css那里与渲染模版,加个[MathJax]( http://www.mathjax.org/

3、R语言等其他的语法高亮:

[highlight]( http://softwaremaniacs.org/soft/highlight/en/ )

做到这一步,已经很牛了。比如,我写个pandoc markdown文件,能够右边渲染出相应的带表格、数学公式的文件即可。至少,大数学家陶哲轩_写在线数学论文,问题不大了。下一步,则是,

* 真正利用pandoc强大的文本转换,比如直接输出为markdown的html5 slide等最酷的功能。
* 参考文献的自动补全,比如,同目录下,放了一个bib参考文献软件,则写pandoc markdown文件的时候,自动可以在Mou中,敲入某某说,就自动补全。
cngithub
2012-06-26 21:01:24 +08:00
@chenluois 修正:bib参考文献软件

它不是软件,是通用的参考文献格式。可参考:http://bibdesk.sourceforge.net/

文件极其小巧。
cngithub
2012-06-26 21:15:56 +08:00
@haisua 所以才有Markdown+R的替代方式。入门更简单,渲染更漂亮:D
cngithub
2012-06-26 21:17:40 +08:00
@xatest 这是个大麻烦。如果你用R,我推荐试试pander。另外,可以看看pandoc markdown对于表格的定义:

http://johnmacfarlane.net/pandoc/demo/example9/pandocs-markdown.html
demon386
2012-06-27 02:16:07 +08:00
我挖了个坑,准备开始完善Sublime Text 2的Markdown功能。

今晚刚开始弄的,有兴趣的朋友可以关注:

https://github.com/demon386/SmartMarkDown
eerie
2012-06-27 02:31:38 +08:00
latex有啥难学的
用javascript来渲染latex公式不是本末倒置么
这么折腾还不如直接用latex呢
bwlinux
2012-06-27 03:58:16 +08:00
真的不认为比latex有什么高明的地方。
markdown只是把latex的template给隐藏起来了,比较简约。
比较markdown和latex,就好比比较html和haml。
zaeneas
2012-08-29 22:11:32 +08:00
请问 markdown+R如果使用vim写作,那么应当如何找/配置语法高亮
ikbear
2012-08-29 23:13:54 +08:00
正好最近翻译图书要用到,收藏了。
fen
2012-08-30 00:37:02 +08:00
@chenluois 我一直在等待 Mou 支持 QuickCursor,这样就能随时随地用啦
chenluois
2012-08-30 07:20:34 +08:00
@fen I'm working on it.
chenluois
2012-09-05 20:38:57 +08:00
@fen Mou 0.7.5 已经支持 QuickCursor 啦!
瞧我这记性,貌似我在 0.7.2 就集成了 ODB Editor Suite,时间一长居然给忘了。
QuickCursor 那边还没有更新,所以目前你需要在 QuickCursor 里的 Preferences 里手动设置一下,加入 Mou 的 Bundle ID

com.mouapp.Mou

如图:

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

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

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

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

© 2021 V2EX