标签归档:software

Tex编译环境

以前编辑Tex文件一直用CTEX完整版, 现在终于无法忍受那漫长的安装过程和臃肿的体积,决心要找到适合自己的tex编译环境。开始想找不用安装的绿色版,这样在我每次测试完稀奇古怪的软件恢复系统后就不必重新安装,这类中最完善的是TeXLive,兼容几乎所有平台,DVD版可直接从光盘运行,CD版只能安装到本机,yangzi@ctex 和 donate@smth 基于 TeXLive2005制作的texlive-zh较好地支持了中文编译,但解压后有1.5G,而最新的TeXLive2007更是达到了1.8G,都赶上操作系统了……

没有合适的绿色版就用安装版好了,只要它比CTEX小……在Windows平台下最好的Tex发行版本无疑是MiKTeX,绝大多数中文tex安装程序都由它发展而来,aloft@ctex 制作的CTEX中文套装2.4.6就是基于它的2.4.1416版本制作,hooklee制作的ChinaTeX DVD20060918版则更新到 2.4.2371。而现在主程序已经更新到2.7.2904,如果不写中文还是直接用原版吧。安装程序分为本地基础安装和网络安装两种,前者有76M,包括最基本的运行环境,但扩展包很少,常用的cite,natbib等都没有预装,需要在调用时自动连网安装,不太方便。推荐使用网络安装程序,一次性将所有安装包下载到本地,然后更改安装路径即可在需要时从本机安装。其实最初MiKTeX 是定期发行Direct CD/DVD的,可安装到硬盘也可光盘直接运行,非常方便,但是不知什么原因,从2.6版以后就没有发布过,目前最新的只有2005年7月发布的2.4.2025的CD,和2006年11月的2.5.2492的DVD,且官方网站不再提供下载。作为其增强版的 ProTeXt 也只出到2.0,对应 2.5.2545,而且由于体积过大,文件都被压缩存放,已无法从光盘运行。本地化方面有instanton@ctex制作的MiCTeX比较好用,用aloft制作的SciTE替换了需要注册的WinEdt,集成许多常用宏包以及Asymtpope、JabRef等众多实用工具。

这样说了一圈,估计不熟悉情况的同学会有点晕,下面总结一下:在Windows平台上,建议初学者安装完整版CTEX,便于学习语言,熟悉编译环境;对于不关心底层结构的用户用TeXLive-zh最为省心;习惯命令行操作的可以选择本地安装MiKTeX获取最大的自由度;需要中文字符支持就在MiKTeX上加装CTeX-CS,或者直接安装MiCTeX;对LiveCD制作感兴趣的可以参考ChinaTeX,光盘里面有很详细的配置说明;对于我这样只需要简单英文编译环境的,MiKTeX CD 2.4.2025就足够了。

我看文献管理软件

在这个信息暴涨的时代,在庞大的数据库中寻找自己所需要资料已成为研究者每日必做的功课,而资料一旦脱离了数据库,下载到本地之后,管理检索就更见困难了。

之前我一直用Biblioscape管理目录,它分类清晰,支持中文,附件管理也很方便,有意思的是,作为一块美国公司的软件,它用一副中国传统山水画作为版权页面的LOGO。但是最近开始用Latex写论文,发现6.x版本不能导出BibTex格式,最新的7.0中已解决此问题,但汉字仍采用GB2312编码,不支持UTF-8,据说要等到8.0时才会支持,于是开始寻找替代品……

EndNote也有很多人使用,对Word支持较好,但不能导出BibTex,更新倒是很快,半年一个版本,但直到本月13日发行的的X1版才支持Biblioscape三年前就有的自建分类功能,它最吸引人的地方无非是支持众多期刊的引用格式输出,但是每个研究者能用到的不过其中屈指可数的几个,只要能导出BibTex,去期刊官方网站下个bst格式模版就可以随意转换了,从几百种没有听过的期刊名中翻检自己天天要用的那一个很爽么?Reference Manager曾经很有很有竞争力,但1999年被ISI收购并与EndNote合并之后,更新几乎停滞,至今还不支持中文;而创立于1980年的第三大管理软件Procite的下场更惨,被ISI收购之后就没有再更新过!

(详细的状况可以比较
耶鲁大学图书馆98年的横向评测
韦恩州立大学图书馆03年的评测
再看看Thomson公司现在官方的对比
这三个软件的境遇便不言而喻了。)

继续阅读

我看星图软件

虽然玩天文的人少,有兴趣了解的人还是狠多,因此天文软件虽然不像office、photoshop那样有广阔的应用前景,但还是有着不小的市场,很多公司团体都开发了自己的平台。面对着几十种大大小大不同用途的软件,初学者往往不知该如何选择。2001年崔辰州博士曾在《天文馆研究》上写过一篇天文软件概述,然后就是李祖强在他的个人网站上有过介绍,网上仅此两篇而已。下面就我个人的使用经验简单地介绍下目前流行的软件。

继续阅读

我的电子书工具箱

Acrobat Pro 8最近忙着整理电子书,有几天没更新了(岂止blog,连活儿都耽误了…),简单介绍下心得:

头等大事是将Acrobat升级到8.0,需要激活,安装文件膨胀到600M,完全安装据说有1.3G,但是文件打开速度提高非常明显!而且界面换成vista风格,很漂亮,资源占用率也比6.0降低了一半左右,不过还是书签部分仍没有加强,不支持导入导出,这是我唯一的遗憾了(据说可以用FOP做)。期待简体中文版!从图标中可以看出adobe终于想明白了,返璞归真,看来这是大趋势啊,连暴风影音都出无插件版了,哈哈…

其次是在中文读书园地发现了老马编的PdgThumbViewer, 一个Pdg预览工具,虽然只有几百K可功能一点也不含糊,速度超快!又让我想起dos的时代。超星3.91新增每月打印1000页上限的限制,破解麻烦,继续用3.8,

然后是同一个地方的Apabi1.84图书馆版增强工具,取消打印限制,ceb也终于有着落了,只是那个版本的安装文件不大好找了,在地方图书馆里搜一下吧。

还有djvu阅读器, 原来是用IE插件,浏览倒没什么,转成PDF时会有满版的网格,据说是因为和许多软件有冲突。现在换成WinDjView0.4.3, 也是个小家伙,载入速度很快,0.4.1版打印功能不正常,最新的0.4.3版没有问题。

最后附上其它几个常用的电子书浏览工具以供参考:

    PDF:foxit (曾经对字体支持不好,适合看扫描版);
    pdg:BXViewer(超星加密方法变得太快,不大跟得上了,而且打印时会加水印);
    txt:浏览就用任远好了,多文件查找替换首选EmEditor,支持正则表达式;
    caj, nlc之类没什么好说的,要用时先转成PDF再说
    pdb(palm上的电子书格式):TLpdb或者iSilo
    lit: Microsoft Reader, 其实微软做的也不错,不过没什么中文书,大家也就不怎么关心了

IRAF安装之 Cygwin

Cygwin是cygnus solutions公司开发的自由软件,一个运行在windows下的linux终端(现在也开始支持X了)。我还是是在IRAF官网上看到有这个平台下的安装包才知道有这么个东西,当时便有种本能的调试欲望。不过现在看来,cygwin安装和redhat 9 几乎完全一样,倒是cygwin本身的安装是最大的困难。

由于linux工具太多,cygwin采用在线自定义安装的方式,下一个500K的安装客户端,然后选择所需要的组件下载安装,由于程序包下载服务器是在国外,安装过程便非常漫长了。不过也可以制作本地安装包,将下载下来的程序包按网站的目录结构排好也可以。但是通常用的是bash,而IRAF安装必须用csh或tcsh,还需要gcc,dev库等支持,我下载500M以下的cygwin全都不带这些,最近终于找到一个1.2G的镜像(这是我能找到的最大的cygwin了,20060411),这样平台才算建好。

还有一点需要注意,目前iraf官方网站http://iraf.net/downloads/ 的下载系统似乎有点小问题,用IE直接下载会破坏一些文件的结构。比如as.pcix.gen.gz,下到100%之后并不自动停止,仍然继续,最后得到一个81M的包,并且无法用tar命令解压,不过内容似乎没有影响,自己用WinRAR解压到安装目录就可以了。用flashget等工具就没有这个问题,得到正常21M的gz包。

接下来的安装就没什么新鲜了,而且因为没有root用户省去了权限切换的麻烦,终端也有滚动条使得输出查看非常方便:

%tcsh
%mkdir /iraf/iraf/
%mkdir /iraf/irafbin/bin.cygwin/
%mkdir /iraf/irafbin/noao.bin.cygwin/
%setenv iraf /iraf/iraf/
%cd /iraf/iraf/
%cat /source/as.pcix.gen.gz | zcat | tar -xpf –
%cd ../irafbin/bin.cygwin/
% cat /source/ib.cygw.x86.gz | zcat | tar -xpf –
%cd ../noao.bin.cygwin/
% cat /source/nb.cygw.x86.gz | zcat | tar -xpf –
%cd $iraf/unix/hlib/

正常安装的话,到这里应该没有任何提示输出,如果有,那一步肯定有问题。

%chmod -R 777 /iraf/
%chmod -R 777 /home/

安装程序需要在这两个目录创建文件,所以要记得改变权限,虽然仍是在FAT32 分区下

%source irafuser.csh
%./install -n
%cd
%source .login
%rehash
%mkiraf
%cl

成功后提示符会变为 ecl>
至此IRAF的安装问题就完全解决了!