立即开始用emacs写学术论文

在Windows下面怎样快速建立一个写latex的环境?这个问题众说纷纭,可配置的实在是多。对于老手而言,不算问题,但是对于新手而言,是比较棘手的。

怎么做:选择题

目标:CTEX,Cygwin(Emacs+Auctex)

CTEX是一键安装的Windows下的latex解决方案。它的要件是MikTex和GhostScript。CTEX的好处是对中文支持很到位,可以0配置上手。

Emacs是做学术的最佳选择。它的org-mode和todo支持是良好的GTD工具。Windows下的Emacs有两种方案,一是独立安装包,二是作为Cygwin命令行的应用。推荐Cygwin应用,因为Cygwin是一套可以弥补Windows很多不足的工具链系统。

Cygwin是一个高仿Linux模拟环境。有了Cygwin,可以很大程度上简化环境的搭建难度。尤其是一些跨平台的东西,比如python等等。

 

怎么做:安装顺序

先安装CTEX,然后安装Cygwin。假如先安装了Cygwin,做一次repair,要确保环境变量能找到CTEX要件。

记得在Cygwin源中选上Emacs和Auctex。

 

怎么做:版本检查

打开Cygwin的Terminal,输入命令$pdflatex –version

再打开Windows的cmd,输入命令$pdflatex.exe –version

发现不同了吗?我们需要把Cygwin中的“pdflatex”链接到CTEX中(其实也就是MikTex)的pdflatex.exe上去。

将cmd-where pdflatex.exe中的路径转换为Cygwin路径。通常这意味着类似于将”C:\”这样带驱动器符号的路径转换为”/cygdrive/c/”的挂载路径。这个结果在我的电脑上是/cygdrive/c/CTEX/MikTeX/miktex/bin/pdflatex.exe。

将在Cygwin中找到的CTEX的pdflatex.exe链接成/usr/bin/pdflatex命令:

$ln –s /cygdrive/d/CTEX/MikTeX/miktex/bin/pdflatex.exe /usr/bin/pdflatex

再次检查版本。

 

怎么做:HelloWorld

在Cygwin Terminal当中:

$cd ~

$emacs helloworld.tex

录入内容:

\dccumentclass[12pt]{article}

\usepackage{CJK}

\begin{document}

\begin{CJK}{UTF8}{kai}

世界,你好。

\end{CJK}

\end{document}

按组合快捷键C-c,C-c可以尝试编译。

 

怎么做:其他特性

这只是一个最简单的开始。还有其他很好的特性让人可以24小时停留在emacs当中,借助于Cygwin安装器可以很方便的扩展,更多是需要练习和搜索~

你可能感兴趣的:(立即开始用emacs写学术论文)