其实转投 LaTeX 的念头大学时就有了:写各种作业、报告时,写两本毕业论文时。然而大学的我实在懒惰,虽然在排版方面认真地似有强迫症,但也只是徒增一些 Office 排版技巧罢了。这次写文章,只觉受够了 Word 的繁琐操作,便在前几日磨着洋工扫了眼大家推荐的 LaTeX 配置,在昨日分别下载安装了 TexLive 和 MacTex,并在今日把写好的部分用 LaTeX 格式重写,输出的排版真是赏心悦目,不经感叹 LaTeX 真是一个美观易用零学习成本的好工具。

LaTeX 2e,经历了 Knuth 大神 (Plain TeX),敝校数学博士 Lamport (LaTeX),Mittelbach (LaTeX 2e) 一系列人的开发,已是一个非常好用的格式,并有着较为完善的引擎、宏包、驱动。软件方面,作为一个入门者,同时提供后台处理机制与前台编辑器的发行包是最傻瓜易用的。比较常用的发行版是 MikTeX 与 TeXLive,由于后者是通用的,适合我这种家里用 Mac OS,实验室用 Windows 及 Ubuntu 的小朋友,所以我就给 Mac 装了基于 TeXLive 的 MacTeX,Windows 装了 TexLive,编辑器也就是相应的 TeXshop 与 TeXworks。

入门手册我看的是 Oetiker 的 lshort 和包太雷的 lnotes2,同时参考了 Math mode 的那篇 review 及各包的描述文件,感觉写写论文是足够了。

对于 Science 论文写作来说,今天用到的 Package 有 siunitx (用来写单位), mhchem(用来写化学式), natbib(用来加引用文献) 和 achemos(ACS投稿用)。

感觉以后还可以用LaTeX格式来做文献笔记(各家文献管理软件/笔记软件没一个好用的,对于阅读文献的整理还得靠手写),等我转移到 Emacs 后,用 org-mode 来管理文献,大概就能走上摸鱼的人生巅峰了吧(请去做实验,苦笑)。

 

附我使用的 TeXShop 的配色方案

Solarized colors (name, r, g, b)

base03 0.0000 0.1686 0.2118

base02 0.0275 0.2118 0.2588

base01 0.3451 0.4314 0.4588

base00 0.3961 0.4824 0.5137

base0 0.5137 0.5804 0.5882

base1 0.5765 0.6314 0.6314

base2 0.9333 0.9098 0.8353

base3 0.9922 0.9647 0.8902

yellow 0.7098 0.5373 0.0000

orange 0.7961 0.2941 0.0863

red 0.8275 0.0039 0.0078

magenta 0.8275 0.2118 0.5098

violet 0.4235 0.4431 0.7686

blue 0.1490 0.5451 0.8235

cyan 0.1647 0.6314 0.5961

green 0.5216 0.6000 0.0000

Solarized colors (name, r, g, b)

base03 0.0000 0.1686 0.2118

base02 0.0275 0.2118 0.2588

base01 0.3451 0.4314 0.4588

base00 0.3961 0.4824 0.5137

base0 0.5137 0.5804 0.5882

base1 0.5765 0.6314 0.6314

base2 0.9333 0.9098 0.8353

base3 0.9922 0.9647 0.8902

yellow 0.7098 0.5373 0.0000

orange 0.7961 0.2941 0.0863

red 0.8275 0.0039 0.0078

magenta 0.8275 0.2118 0.5098

violet 0.4235 0.4431 0.7686

blue 0.1490 0.5451 0.8235

cyan 0.1647 0.6314 0.5961

green 0.5216 0.6000 0.0000

background = base3

defaults write TeXShop background_R 1 defaults write TeXShop background_G 1 defaults write TeXShop background_B 1

commands = blue

defaults write TeXShop commandred 0.1490 defaults write TeXShop commandgreen 0.5451 defaults write TeXShop commandblue 0.8235

comments = base1

defaults write TeXShop commentred 0.5765 defaults write TeXShop commentgreen 0.6314 defaults write TeXShop commentblue 0.6314

foreground = base01

defaults write TeXShop foreground_R 0 defaults write TeXShop foreground_G 0 defaults write TeXShop foreground_B 0

\index terms = yellow

defaults write TeXShop indexred 0.7098 defaults write TeXShop indexgreen 0.5373 defaults write TeXShop indexblue 0.0000

marker = magenta

defaults write TeXShop markerred 0.8275 defaults write TeXShop markergreen 0.2118 defaults write TeXShop markerblue 0.5098

insertionpoint = base02

defaults write TeXShop insertionpoint_R 0.0275 defaults write TeXShop insertionpoint_G 0.2118 defaults write TeXShop insertionpoint_B 0.2588

Highlighted background = yellow

defaults write TeXShop highlightContentRed 0.7098 defaults write TeXShop highlightContentGreen 0.5373 defaults write TeXShop highlightContentBlue 0.0000

Highlighted brace color = magenta

defaults write TeXShop highlightBracesRed 0.8275 defaults write TeXShop highlightBracesGreen 0.2118 defaults write TeXShop highlightBracesBlue 0.5098

restore the default settings that come with TeXShop

defaults write TeXShop background_R 1.0 defaults write TeXShop background_G 1.0 defaults write TeXShop background_B 1.0

defaults write TeXShop commandred 0.0 defaults write TeXShop commandgreen 0.0 defaults write TeXShop commandblue 1.0

defaults write TeXShop commentred 1.0 defaults write TeXShop commentgreen 0.0 defaults write TeXShop commentblue 0.0

defaults write TeXShop foreground_R 0.00 defaults write TeXShop foreground_G 0.00 defaults write TeXShop foreground_B 0.00

defaults write TeXShop indexred 1.00 defaults write TeXShop indexgreen 1.00 defaults write TeXShop indexblue 0.00

defaults write TeXShop insertionpoint_R 0.00 defaults write TeXShop insertionpoint_G 0.00 defaults write TeXShop insertionpoint_B 0.00

defaults write TeXShop markerred 0.02 defaults write TeXShop markergreen 0.51 defaults write TeXShop markerblue 0.13