用markdown来写LaTeX

注:LaTeX+gVim+SumatraPDF设置这篇文章里最后_vimrc设置有修改,将pdflatex改为xelatex,以便方便的用在LaTeX里面使用中文。

自从用了markdown这个轻量级标记语言,我是觉得写东西的感觉顺畅了许多,再加上Vim这个超级好用的编辑器,想不写东西都难。慢慢的拾起自己的读书笔记吧。

现在的问题是,我的文献综述是在LaTeX下面写的,在排版的时候倒是很方便,基本不用我自己操心什么的,但是写作的时候感觉着实是不好,特别是在分章节、加粗体的时候,操作相当的“重”,我就想着能不能把markdown和LaTeX结合起来,公式什么的使用LaTeX,在输入的时候使用markdown的风格。

在Google上搜索了一番,还真的让我找到了pandoc这个软件,让人惊喜的是他居然还支持参考文献的引用和列表生成,那我所有的需求都可以满足了。如何使用请查阅pandoc的用户手册

现在我用markdown文件写文献综述或者文献笔记,用markdown+LaTeX的语法,通过pandoc把markdown文件转换为LaTeX文本(如果没有参考文献的需要可以直接把markdown转化为pdf)。

为了在markdown里面更好的区分LaTeX代码,需要修改一下Vim的markdown语法高亮文件,路径在vim73/syntax/markdown.vim,添加以下几行:

1
2
3
4
syn region markdownTexInline start="\$" end="\$" keepend oneline
syn region markdownTexBlock start="\\begin{.*}" end="\\end{.*}" keepend
hi def link markdownTexBlock Tag
hi def link markdownTexInline Tag

这样在markdown文件里面就可以高亮显示用LaTeX写的多数数学式子了,实在是太方便。

[译文]Zotero, Mendeley, Papers比较

原文链接:http://www.library.ucsf.edu/help/citemgmt/more

Zotero, MendeleyPapers都能帮助你管理参考文献。选择哪个软件完全看你的需求,下文会比较三者功能的差异。

zotero和mendley都提供桌面和网页访问, 所以你可以用不同的电脑去访问你的资料库,并且这两个软件都允许你将资料库与别人共享。papers有桌面和移动客户端,但是仅限于苹果的设备,同时不能从网页访问,要共享多个条目也不那么容易。

zotero和mendeley都允许你导入题录并且创建文本格式的文献列表;papers只可以将题录输出到endnote。

我需要哪一个?

Zotero Mendeley Papers
使用简单 最短学习曲线 最短学习曲线 中等难度,要与endnote配合
费用 免费 免费 30天试用($79,学生六折)
访问权限 必须安装Firefox扩展(译注:已经有standalone版),可以从zotero.org访问资料库 必须安装电脑版本,可以通过mendeley.com访问资料库 只有Mac版本,无法从网页访问。资料库可以转移到苹果设备上
和MS Word以及OpenOffice的集成,输出文献目录,引用及脚注 安装插件后可以 安装插件后可以 不可以,只能导出到endnote
本地文件管理 可以 注册后可以 不可以
搜索并下载PDF全文 可以 可以 可以
储存及引用图片 可以 可以 不可以
文献共享 可以,有群组资料库功能 可以,共享资料库可以公开或者仅限指定用户 只可以通过邮件或者传输到移动设备上。iPhone版本可以将单个PDF发送到其他安装了papers的iPhone上。
手持设备支持 无(译注:有付费的android应用) Mendeley for iPhone, iPod Touch, iPad Papers for iPhone, iPod Touch, iPad
到全文的链接 手动 手动 手动