换了 xmonad 的 WM
试了下,能够将相应的窗口放到不同的工作区,xmonad-contrib 里面也有一个和 jump-or-exec 功能相同的 RunOrRaise, 状态栏也很不错,看起来很爽,也能随意隐藏, dmenu 的集合也很帅。以后就用这个了。
先给个截图~
有空了再来介绍下这个了
试了下,能够将相应的窗口放到不同的工作区,xmonad-contrib 里面也有一个和 jump-or-exec 功能相同的 RunOrRaise, 状态栏也很不错,看起来很爽,也能随意隐藏, dmenu 的集合也很帅。以后就用这个了。
先给个截图~
有空了再来介绍下这个了
texlive2008 也出来很久了,差不多第一时间就用上了,其中的新的管理方式和功能使得安
装和配置都变得非常的方便,下面就个人在gentoo linux上的配置过程做一个纪录。本文所
有内容都在gentoo linux上实验通过。
1. 网络安装
texlive的iso算起来有2G以上的个头,就算lzma压缩之后也有1G多,所以下载的等待实在不
是一件好玩的事情,因此采用网络安装的方式进行安装。
首先下载unix-like系统的安装包,一个命令就行
wget ftp://ftp.ctex.org/CTAN/systems/texlive/tlnet/2008/install-tl-unx.tar.gz
不禁在这里感谢下 ctex 网站,这个包1M左右,下载起来都是飞快。
然后解压之后进入这个文件夹, 运行命令
./install-tl -location ftp://ftp.ctex.org/CTAN/systems/texlive/tlnet/2008
简单说明,此时选择安装镜像是ctex的ftp,同样是基于速度考虑,然后深呼吸一下,或喝
口水,再看屏幕,出来了一群说明,不对,这是安装界面。下面开始安装
按下B,选择相应的binary system, 一般来说,这个会自动探测,不用更改。但还是先确
认下的好。。确认之后按R回到安装的界面。
之后就是选择安装的scheme,按下S,可以看到它有好多的建议,这个就自己选了,如果网
络条件也不错硬盘空间也大也懒得以后折腾的,可以选择full…, 由于以后的选择可能会
覆盖这个,这里我先选basic。在后面的custom的时候方便些。
然后按C进入custom方式,选下F,就是Xetex相关的,其他的看自己的需要,可能用到的有
一些推荐的包,当然不装也没有关系,用到了再说。
再按L选择语言, 选个英文(2), CJK咱有Xetex了,用不着了,然后选个文档,最多BE两项。
按D选路径,1修改,最好用一个自己有完全的可读写的路径,以后还有好处,后面再说。
Options 基本不动,下面按下I,就开始安装了,现在出去户外运动下吧,这步操作基于网
速,可能会用很长时间。。。
完成之后,还需要一步,
export PATH=[path/to/texlive]/bin/i386-linux:$PATH
其中,[path/to/texlive]就是在上面选择的安装路径,终端中 export 操作的话,可以用 tab 补全的。
可以写到 .bashrc 中。
然后来个小测试
\documentclass{article}
\begin{document}
Hello, World!
\end{document}
保存成 test.tex, 然后 xelatex test, 就生成了一个 test.pdf 文件。用一个pdf阅读器
打开就应该能看到 hello world 了。
2. 中文的配置
让繁杂的CJK字体配置有多远就闪多远。。 这里用个 zhspacing 或 xeCJK 的包就能完全实
现写中文文章了。
两个选择。 先看 zhspacing, 其主页在 http://code.google.com/p/zhspacing/, 下载
回来后,解压先,然后在 ~/.texlive2008/texmf-var/tex/ 下弄个目录。将解压出来的东
西扔进去,就算是安装好了。
然后翻开zhspacing的文档,照着输入就是了。
xecjk,在 ctex 论坛里面有下载, 同样,解压出来后放到
~/.texlive2008/texmf-var/tex/ 下的某个目录里面,翻出文档来看看,就会用了。
3.升级等操作
装好的东西,有一个管理器,叫做 tlmgr, [...]
标题党下,说完美也是相对的,不过是方便多了~
使用 xetex 很久了,一直用它来写文章,做幻灯片,采用 adobe 中的那4套字体, 效果也不错。
幻灯片使用 beamer, 虽然没有太多的效果,不过也够用了,以前一个恼火的问题是一定要使用
\usepackage[dvipdfm]{beamer} 这样的来指定 xetex 的 pgf 引擎,从而来生成正常的 pdf 文件,否则
不能编译生成正常的幻灯片。而这样做的一个不好的地方就是在插入(png/jpg/pdf)格式的图片的时候会需要一个
boundbox 文件,就是比如要插入一个 figure.jpg, 需要一个同名的 figure.bb 文件,以前的解决方法是采用 ebb 这个程序生成这个文件,这样也能够解决问题。不过在最近一次插入一个 pdf 文件的时候,出现了一个小插曲。
Version of PDF file (1.4) is newer than version limit specification.
Can’t handle file type for file named graph1-1.pdf
于是想了一个办法,就是首先采用 convert 将这个 pdf 转化成 png, 然后使用 ebb 得到 bb 文件,然后将 png 删除, 再插入相应的pdf 文件,此时能够正常的找到对应的 [...]
今天无意中发现的,就是 /exec 命令,可以直接执行外部程序。
/exec -o 可以直接把 外部程序的输出发送出去,这样的话,贴代码和贴图就方便多了。
/exec -o scrot -d3 -q1 -e’imgshack $f’ ;;三秒后截图,直接上传到 imageshack.us
;;并将网址显示在 irc 中。
/exec -o nopaste /script/imageshack ;;直接将 imageshack 贴到网上,返回网址。
结合AutumnCat 的 imgshack 和
nopaste 脚本,在 irc 中贴代码和图片显得异常简单,嘿嘿。
PS: 在 emacs 发布 blog 的时候写上 Keywords 字段,可以将文章发到相应的 分类 中。
主要是 cn.bbs.comp.linux 这个组里面,垃圾很多,而且基本上就是一句话,还可能起个侮辱中国人的标题,看起来非常讨厌。
不过很棒的是,gnus 有打分的功能,而且这样的垃圾文件都是交叉 post 到几个cn.*的组上的,因此可以将其给一个超级的低分,就可以不显示出来了,比较不错。
因此在 SCORE 文件中增加一个规则,过滤 xref 部分
((”xref”
(”cn\\..* cn\\..*” -1000 nil r))
这样,凡是交叉post 到两个 cn.* 组的都被给了 -1000 分。基本上就可以保证不被显示出来了。
其他有用的请看
这个页面
1. 一直使用中文locale 英文界面,设置方式是在 /etc/enviroment 中写
代码:
LANGUAGE=”en_US.UTF-8″
LANG=”zh_CN.UTF-8″
LC_ALL=”zh_CN.UTF-8″
这样 locale 的输出 除了 LANGUAGE 其余的都是 zh_CN 的。使用 fcitx 也不用改 gtk.immodules
测试老狼的 locale-pinyin 脚本的时候,由于其中提到最好不要设置 LC_ALL 于是就吧 LC_ALL 去掉了。重新登录之后,发现 locale 除了 locale 拼音的那个,其他都成了 en_US.utf8。 本来也用得不错,可是在 emacs 环境中不能自动识别 gbk 的 tex 文档,虽然在文档中加上了 Locale Variable 设置 coding: gbk 可以解决,可是总是不爽,还是换吧。疑惑的是明明 LANG 设置的 zh_CN 为什么出来的是 en_US。 于是查找了一下,发现还有一个文件 /etc/default/locale 中有一句 LANG=en_US.utf8。 貌似在这里和 enviroment 文件中设置了同样的变量的话,起作用的是这里的。于是大笔一挥,修改成 zh_CN, logout 一下,好了。
2. [...]
[ 心情: Amused ]
昨天 ee 在 irc 大闹,要把一个 pdf 的14,15两页合并成一页,还要横排,把 两个 a4 的合成一个 a3 的。 本来想用打印的办法,可是虚拟打印机打出来器中的字体乱掉了。 huang 给了一个用 tex 文件的办法,真是非常优美的代码。
代码:
\documentclass[a4paper]{article}
\usepackage{pdfpages}
\begin{document}
\includepdfmerge[nup=1x2,landscape]{ee.pdf,14-15}
\end{document}
编译出来就好了…
看来是 pdfpages 的宏包起的作用,有空可以看看了。
不过 ee 最终没有用这个办法,说 tex 不通用,不过我个人还是很喜欢的了..
以前用 opera 很好,自从出了 9.0 以后,opera 的字体问题就让我郁闷的不行。所以目前已经变成一个 firefox 的 fans 了。今天不小心上了一下 linuxtoy 发现 opera 出了 9.10 了,于是去下了回来研究研究。设置文泉驿之后其他地方都基本上完美了,可是当年的老问题还是没有解决。郁闷了,本来想让狐狸休息几天的。问题就出在 ubuntu 的论坛,其他地方都很好,在 “
代码:
”字段中只要包含中文的,就会惨不忍睹。算了,贴图为证。
不折腾了,学习去了…