更新至TexLive 2009

昨天在LyX里面撰写的文件死活通不过编译,郁闷的关机之后今天想起来去Ctex论坛看看。却发现,原来TexLive2009去年12月就发布了,唉,又一次落伍了。这次号称是“史上对中文支持最好的TexLive”。目前看起来几乎不用怎么配置,就可以用Xetex输出中文了,Ctex等宏包也都完美的嵌入了。

干脆卸载掉庞大的TexLive2008,然后下载下来2009的网络安装版。开始安,悍然的发现需要2000+文件(2G+),还是单线程一个一个下。唉,早知道用BT下那个DVD镜像了。它自己搜索到厦大的镜像之后我看一时半会也完不成,索性去洗了个澡。一个小时左右回来,发现还没有下载完,只好干点别的。想起来昨天配置Sweave的时候好麻烦,是不是可以配置成一个module来调用?然后看起来LyX的配置文档,试着写了一个module,但貌似工作起来不是那么完美。

不一会儿TexLive2009下完了,好家伙,103分钟,你还真好意思向我汇报?下完了它自己开始安,我也开始继续研究Sweave。

按照CRan上的指导Yihui兄提供的讲解,我磨磨悠悠的配置完。但是很郁闷,LyX总是提示“运行 R CMD Sweave”出错。怎么回事啊?试了试在命令行中直接运行这个,也不行,提示“.sh不是内部或外部命令,也不是可运行的程序”。在几乎就要崩溃的瞬间,想起来原来".sh"是Unix下面的东西,而我这是在Windows下。晕死,继续回头看CRan上的指导,果然需要安一个东西。我选择了“RTools”(想省事儿就让它自己配置环境变量),专门针对在Windows下运行R的,以防还有其他莫名其妙的问题出现。

终于可以在LyX里面用Sweave了,还是蛮方便的。不过我还是想做成一个Module的形式,一是可以用于所有已知的文档class,再者想想要是和表格啊,图片啊这种一样可以在LyX里面直接指定各种参数该多爽啊,还可以设个快捷键直接插入Sweave代码环境……不过不知道为什么总是提示"Required package Sweave.sty missing",可是我的Latex里面明明能找到这个文件,和sweave有关的Layout文件也可以正常使用,唯独这个Module不行。等有时间再研究一下LyX的开发文档吧,貌似没我想象的那么简单。

最后还有一点郁闷的是,listings这个宏包貌似工作起来很不安分,总是报错。我还没找到较好的解决办法,本机xetex编译是行不通了,不知道为什么用xetex编译的时候直接死机,

Posted by Liyun

    相关文章:

Trackback URL : trackback

4 Responses to “更新至TexLive 2009”

  1. 谢益辉 February 26th, 2010 at 11:41 pm


    你要注意xelatex编译中文LaTeX文档的时候要避免T1编码,它是fontenc的默认编码。你可以在LyX的选项中把T1去掉。然后呢,Sweave默认会调用ae包,而ae默认是用T1编码的fontenc,这仍然会导致xelatex没法编译,所以用Sweave的时候应该写\usepackage[noae]{Sweave},实际上我自己用的是\usepackage[noae,nogin]{Sweave},即自己设定图形宽高,而不要用那个笨笨的\setGinwidth。

    回复此评论

    Reply by cloudly

    回头试试T1编码问题……先用pdflatex勉强对付着。
    不过当你看到GitHub上我的图片都已经保存出来的时候,估计就知道我不用牵扯Sweave图形宽、高的问题了。
    不过这个事儿可能后面“绘图”那章会用到。事实是我没打算自己写那章,COS人才那么多,发挥一下群体优势嘛。包括“贝叶斯”等很多章我都没打算自己写,很大原因是可能写不了,勉强写出来还可能误人子弟,所以想请大家帮忙。

    越写越觉得自己的无知,几乎又重头开始学了一遍计量。。。

  2. 麦柯 March 5th, 2010 at 8:16 pm


    你的网速还真快,2G多的只要100来分钟搞定!在我们学校下个Ubuntu DVD要将近10小时呢

    回复此评论

    Reply by cloudly

    只是家里的网速比较快,学校的网速简直不敢恭维。
    不过貌似,镜像有教育网的话会好很多。

您想说点啥?

XHTML: 您可以使用下列标签来丰富您的评论: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

达则兼济天下, 穷则独善其身。 …… 或曰,兼济则达,独善则穷。

我正在关注的:

社会网络,信息传递,实验经济学,小额贷款...

一点点声明

落园国内镜像已关闭。欢迎您直接google“落园”。

落园是我的非学术博客,只是为了娱乐大众。如果您对学术感兴趣,请移步我的英文博客或查看我的简历

此外,我对以下问题不太感冒:金融、时间序列、精算、房价等,偶有博文论及也并不深入,故请不要与我讨论此类问题,要不你会发现我基本上啥都不知道。