Linux · Note

关于解决ies4linux安装bug的笔记

(此日志用作笔记……原帖见: http://forum.ubuntu.org.cn/viewtopic.php?f=121&t=277019)

问题:已安装最新版本wine,但在安装ies4linux过程中出现错误提示:Your wine does not have wineprefixcreate installed. Maybe you are running an old Wine version. Try to update it to the latest version.

问题原因:由于wine 1.3使用了winepath代替wineprefixcreate,所以安装ies4linux的时候,会提示wine版本太旧,wineprefixcreate有误。

解决办法:原帖修改办法是修改ies4linux 2.99.0.1/lib的functions.sh、install.sh来简单解决ie6的安装问题,具体做法如下:
在install.sh 426行左右

subsection \$MSG_CREATING_PREFIX
set_wine_prefix "\$BASEDIR/ie1/"
wineprefixcreate &> /dev/null
clean_tmp

改为:

subsection \$MSG_CREATING_PREFIX
set_wine_prefix "\$BASEDIR/ie1/"
winepath &> /dev/null
clean_tmp

在functions.sh 242行左右

function create_wine_prefix {
if which wineprefixcreate &> /dev/null; then
( wineprefixcreate 2&>1 ) | debugPipe
else
error \$MSG_ERROR_NO_WINEPREFIXCREATE
fi
}

改为:

function create_wine_prefix {
if which winepath > /dev/null; then
( winepath 2&>1 ) | debugPipe
else
error \$MSG_ERROR_NO_WINEPREFIXCREATE
fi
}

保存后重新运行./ies4linux安装即可。

我做个了软连接

$ ln -s /usr/local/bin/winepath /usr/local/bin/wine/prefixcreate


也可以解决问题,并且不会出现卡的问题。

computer · Linux · Note

LyX beamer主题设置的笔记

总是觉得Beamer的默认主题太单调了,于是要换一下。在网站上偶然碰到了Beamer theme matrix这个网站,于是发现,原来有这么多主题可以变化……看来我还有很多要学……于是为了知道我电脑里安装的主题和颜色主题,我用下面命令查看已安装sty的文件。

ls /usr/share/texmf/tex/latex/beamer/themes/theme
ls /usr/share/texmf/tex/latex/beamer/themes/color

然后在LyX的“文档”菜单中设置文档的LaTeX序,加入

\usetheme{Luebeck}
% or AnnArbor, Antibes,Bergen, Berkeley, Berlin, Boadilla,
%CambridgeUS, Copenhagen, Darmstadt, default, Dresden,
%Frankfurt, Goettingen, Hannover, Ilmenau, JuanLesPins,
%Luebeck, Madrid, Malmoe, Marburg, Montpellier, PaloAlto,
%Pittsburgh, Rochester, Singapore, Szeged, Stockton,
%boxes, Warsaw...
 
\usecolortheme{beaver}
%albatross, orchid, beaver, rose, beetle, seagull, crane.
%seahorse, default, sidebartab, dolphin , structure
%dove, whale, fly, wolverine, lily

其中被注释掉的就是我电脑里现有的所有theme和color theme,方便我以后随时选择。
如果这些主题都不能满足你的要求的话,你可以去google一下beamer的主题,然后把相应的.sty文件下载下来存到/usr/share/texmf/tex/latex/beamer/themes/对应的目录下面,然后texhash一下,再点击LyX的“工具”菜单栏里面的“重配置”,下次就可以使用了。

Linux · Note

中文LaTeX方案-XeLaTeX+LyX

这两天一直在折腾linux下面的CJK包(本人用的是CentOS 5.4),不管尝试了多少种方法,结果都是以失败而告终。本来打算放弃的,后来一个师兄给我说,CTeX已经过时了,而XeLaTeX会成为主流。我就将信将疑的尝试是用XeLaTeX系统。

看了很多人写的关于XeLaTeX的文章,其中的一个最大的好处就是它可以使用系统自带的字体,而不需要自己去配置CJK包。所以免去了很多麻烦,相信这也会成为未来中文LaTeX的主流。

安装XeLaTeX一般是随着TeXLive包而安装,TeXLive从2008和2009都含有XeTeX和XeLaTeX。推荐的方式是网络安装。关于安装的办法可以看看:CNBLOG,Red Hat环境下安装只需要把apt-get改成yum安装的模式即可。

安装好TeXLive2009(包含XeLaTeX)之后,你需要安装LyX。我推荐LyX的理由是因为他是一个“所见即所得的”(不是完全的)TeX排版系统,相当于一个XeLaTeX的前端。安装办法还是推荐用yum的方式。rpmforge的源里面有这个软件。

接下来我们配置字体,具体的可以参照UBUNTUFORM

之后就是配置LyX使之能够运用XeLaTeX编译。方法是在LyX的“文档”菜单栏里选择“首选项”,然后在“语言”栏里选择“中文”和 “utf-8 plain”的选项。然后在LaTeX序里加入

\usepackage{fontspec,xltxtra,xunicode}
\usepackage{zhfont}
\zhspacing
\setzhmainfont[BoldFont=LiHei Pro]{KaiTi_GB2312}
\setmainfont{TeX Gyre Pagella}
\setmonofont{Monaco}
\setsansfont{Trebuchet MS}

然后选择“应用”,最好把你的这个保存为一个模板,以后就可以用来写中文的文档。另外,如果你想得到一个比较好的数学公式字体的话,只需要简单的修改“文档”中“字体”下的“罗马字体”即可。

Astronomy · Feeling · Linux

毕业论文的困境

才跟导师说好的可以处理数据了,现在却突然才发现大气光学厚度什么的数据根本没有搞定。而且定标源的数据从哪里下载更是没有着落,无从下手。更糟糕的是我现在对于选源的判据还是束手无策。导师说要质量好的……可我不知道那么多星系怎么能挑出来那些质量比较好的……而且之前我看SLUGS巡天得出的结论,导师已经基本给否定了。想想自己怎么能这样就保证老师可以用SURF处理数据了呢?关键的calibration数据却没有搞定,甚至对选源也没想法。自己真的是太不努力了……刚刚又配置了半天系统环境变量,但是ORACDR的那些perl脚本还是运行不起来……没有那个真不知道该如何处理tau的数据,怎么定标……看来毕业课题是陷入困境了。

本来还打算明天去考深水证,但感冒已经越来越重了……恐怕无能为力,力不从心。希望接下来能好好努力,希望能做出什么吧。