我这个人在技术方面总是有些偏执,对一些复杂的实物和自己不了解的软件总充满着好奇。前天在论坛上看到有人讨论LaTeX,想起前两年曾经琢磨过,但是一直没有使用过,这次好奇心又被勾了起来。www.ctex.org 是一个LaTeX的重要的论坛。看过一些文章之后,知道了一些要点:
1、LaTeX是排版系统,它引以为豪的是“所想即所得”和word的“所见即所得”有着本质的区别,但是学习曲线比较高,主要为一些科技工作者写论文使用。
2、LaTeX是TeX的扩展系统,TeX是大名鼎鼎的《计算机编程的艺术》作者高德纳编写的。
3、为了使得LaTeX兼容中文,有人编写了CJK和CCT两种汉字处理系统。
4、LaTeX在linux上广泛应用。
5、ctex是把LaTeX和CJK打包在一起,并放入了一些必要的程序,使得使用者在windows下安装之后,直接能够处理中文。
为了找到了一个能够编写LaTeX的编辑器我费了一天的功夫。下载了winedt、led、winshell、lyx等等,winedt不能支持中文自动折行,led不能兼容中文,lyx是一款把所见即所得放入了LaTeX系统中,感觉有些怪异,不太好用,winshell可以兼容中文,但是功能太简单,我不喜欢。后来发现了Scite,这是一款开源编辑器,具有开放的界面体系,能够作为ruby等语言的集成开发环境,内置lua解释器,ctex论坛上有人编写了lua脚本,使得其可以做为LaTeX的集成编辑器,支持关键字高亮显示、autocomplete、折叠等多种功能,而且把许多LaTeX编辑中需要使用的命令都做到了菜单中,非常好用,我修改了几个配置之后