前段时间修改论文,尝试了使用LaTeX重新进行排版。之前一直使用MS Word,在我看来,它有以下这些问题:

  • 虽然利用各种可视化的按钮也能让文章的排版很漂亮——在精细调整下,尤其是图形大小和位置;但很费劲。
  • 虽然使用Word模板减少工作量,而且会议一般提供Word论文模板;但模板所使用的Word版本通常很老(2003版),和流行的Word版本兼容性不好。
  • 另外,在Mac上使用MS Word编辑更是一种痛苦——Mac版的Word不稳定,在编辑复杂的文档时常崩溃。

当然使用LaTeX写的话,要是自己控制每一个细节,也很费心力;但是使用会议提供的LaTeX模板比使用Word模板更省心,而且在Mac上也更稳定。

下面是一些我在Mac上使用LaTeX的经验。

在Mac上安装LaTeX

LaTeX网站上有对应不同操作系统的LaTeX软件可供下载。 在Mac上使用,我推荐下载完整版的MacTeX。不过要提醒一下,完整版的大小有~3GB。下载下来后,安装很简单,按照提示就好了。

使用VS Code编辑LaTeX文档

将编辑好的LaTeX文档转换为pdf文档需要进行编译的操作。TeXShop是完整版的LaTeX自带的一款编辑LaTeX的GUI软件,写好文本文件后,按几个按钮就可以得到排版好的pdf文件。 但是我实在是习惯了vim的编辑模式,不习惯一边编辑一边使用触摸板。而只用Vim编辑LaTeX文档,编译输出pdf又比较麻烦,因此我选择了VS Code来编辑LaTeX文档。

VS Code是一款可扩展功能的文本编辑器,有丰富的第三方插件可以使用。我安装了Vim扩展插件来模拟Vim的编辑模式,又另外安装了一个管理LaTeX编译链的工具——LaTeX Workshop。这两款插件都可以在编辑器侧边栏的“扩展”里搜索到。

LaTeX Workshop编译LaTeX文件的默认配置存放在VS Code的Preference里面,可以按Cmd + ,打开。

编辑好文档后,可以通过按下Cmd + shift + p,执行LaTeX Workshop: Build LaTeX project命令,调用LaTeX Workshop的编译链来完成编译。

文档有Unicode字符怎么办?

在文档的头部加入\usepackage[utf8]{inputenc}这一行,就能够处理Unicode字符了。

跨栏图片

\begin{figure} ... \end{figure}改为\begin{figure*} ... \end{figure*}即可(只需要加上两个*号)。 另外,单栏图片的宽度我通常定为3.5in,双栏则为7in。

多行注释

我们常会遇到需要注释多行的需求,而使用%这个单行注释符完成这项任务比较麻烦——主要体现在取消注释时。 在文档的头部加入\usepackage{verbatim}这一行,我们便可以进行多行注释了。 具体的用法是,在想要注释的一段的前后加入分别加上\begin{comment}\end{comment}这两行即可。想要取消多行注释时,只需要用%注释掉这两汉就可以啦。

暂时介绍到这里,以后会记录分享更多经验~ :P