The leading textbook in Artificial Intelligence. Used in over 1000 universities in 91 countries (over 90% market share) and the 85th most cited publication on Citeseer.
学习再学习,多少大秘密
繁芜纷飞,杂七杂八
A branch of computer science that studies how to endow computers with capabilities of human intelligence. For example, speech recognition is a problem being worked on by AI scientists.
Latex+CJK边用边学(三)
初级应用
这个东西说起来还是要练习,在实践中才能成长。否则再多也只是空空的。但是我只能说小用过几次,不能说精通什么,只能是算做可以用而已。latex这个软件,越用才越发现其强大的地方!
下面备份一下我东挪西凑的一个小小的写文章的模板:
\documentclass[a4paper,10pt]{article}
\usepackage{fancyheadings}
%\pagestyle{myheadings}
%下面几行加上后出来的文章页边页眉的间隔具有中文的习惯
\addtolength{\topmargin}{-54pt}
\setlength{\oddsidemargin}{0.63cm}
\setlength{\evensidemargin}{\oddsidemargin}
\setlength{\textwidth}{14.66cm}
\setlength{\textheight}{24.00cm}
%需要的宏包
\usepackage{times}
\usepackage{CJK,CJKnumb,CJKulem}
\usepackage[mtbold,mtpluscal,mtplusscr]{mathtime}
\usepackage{paralist}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{color}
\usepackage{indentfirst}
\setlength{\parskip}{0.7ex plus0.3ex minus0.3ex}
\renewcommand{\baselinestretch}{1.2}
%一些简单的替换字体
\newcommand{\song}{\CJKfamily{song}}
\newcommand{\hei}{\CJKfamily{hei}}
\newcommand{\fs}{\CJKfamily{fs}}
\newcommand{\kai}{\CJKfamily{kai}}
\newcommand{\li}{\CJKfamily{li}}
\newcommand{\you}{\CJKfamily{you}}
\newcommand{\wuhao}{\fontsize{10.5pt}{12.6pt}\selectfont}
\newcommand{\xiaosi}{\fontsize{12pt}{14pt}\selectfont}
\newcommand{\sihao}{\fontsize{14pt}{\baselineskip}\selectfont}
\begin{document}
\begin{CJK*}{GBK}{song}
\title{XXX}
\author{XXX}
\date{}%不显示默认的日期。
%正文。。。。
\end{CjK*}
\end{document}
单网卡配置多ip
我们局域网的ip现在混乱不堪,当年全部是192.168.0.x,现在由于共享上网,什么192.168.x.x的都出来了。访问起来很是麻烦。查了一下,在ubuntu下面配置多个ip也是很简单的。
我的配置:
eth0 :192.168.0.88
现在要另外绑定一个ip 192.168.9.88 用于访问192.168.9.x的ftp
一个命令:
sudo ifconfig eth0:0 192.168.9.88 netmask 255.255.255.0 up
现在用ifconfig命令可以看到这个接口eth0:0
但是重启之后是没有的,要解决这个问题
就写一个文件把:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
内容如下:
DEVICE=eth0:0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.9.88
NETMASK=255.255.255.0
就好了。启动的时候直接当作一个接口来用。方便阿~~~
但是同时很多问题又出来了。如果对于不同的地址做不同的路由等等的一些又怎么办呢?留待以后研究把。
晕!找到的帖子是这么写的,但是关机后打开发现根本没有用。关机过后就没有效果了!那个什么sysconfig文件什么的根本没有作用。看来不可太相信别人阿~~~
马上删除那个新建的文件夹。自己摸索了一下,发现其实更简单:
编辑/etc/network/interfaces文件
加入下面这些就好了
auto eth0:0
iface eth0:0 inet static
address 192.168.9.88
netmask 255.255.255.0
保存。OK!
关机测试过,一切正常。但是要说一声的是如果ifdown了eth0,那么那个eth0:0也自动被down掉了。因为eth0:0是属于eth0的,是其的一个虚拟接口。如果要配置其他的ip还可以eth0:1之类的。其实还是不错的。
Latex+CJK边用边学(二)
编辑环境(或者叫编译环境更适合一些)
简单点说就是找一个顺手的编辑器,然后直接写文档,最后调用latex,dvipdfm等命令来进行编译。但是对于不了解这种环境的来说,还是所谓的“IDE”好用一些。在这些编译环境中有一些需要注意的小问题。
1.kile,是一个极其强大的latex前端,但是需要运行在kde下面,或者说在kde相应的库下面,没有安装kde的时候可以直接apt安装,相应的包会自动装上。由于在ubuntu下面推荐的locale是utf8的,因此使用该编译环境的第一步就是把编码设置成gbk。否则出现的文档将是乱码。其他的方面就好说了,可以找上基本资料,边看边学边实验。
值得一说的是关于kdvi的,这是kile中默认的dvi查看器,如果不配置好的话,它将无法显示中文。而是一些黑黑的实心方框。很难受。其时配置上也很简单。编辑文件/var/lib/texmf/web2c/updmap.cfg文件,在最后加上一句Map cjk.map。然后运行updmap(可能需要管理员权限)即可使用kdvi来查看生成的中文文档了。其中的很多很多功能和快捷键什么的就不多说了。
2.texmaker,说起来是仅次于kile的强大编译环境。据说其作者也是kile的开发者。texmaker依赖qt库而不是kde。安装也可以直接使用apt。它里面的查看工具是xdvi,xpdf等等的,配置起来更简单,只需要设置成gbk环境就好。
3.vim+latexsuite,如果安装了vim,只需要再安装vim-latexsuite即可,也是很容易用的,如果对vim熟悉的话,使用起来也非常高效。
4.emacs+auctex,emacs绝对是最强大的编辑器。直接编辑latex文档可能是有那么一点不很方便,但是加上auctex扩展就很方便了。
可以如下配置(关于auctex的源码包,已经上传到共享ftp的相应目录中了,其中同时还有当时cvs的emacs23的包和一些扩展)
解压源码包,然后./configure&&make&&makeinstall
然后在.emacs中加上下面几行
(load "auctex.el" nil t t)
(load "preview-latex.el" nil t t)
(setq TeX-auto-save t)
(setq TeX-parse-self t)
(setq-default TeX-master nil)
(add-hook 'LaTeX-mode-hook #'LaTeX-install-toolbar)
(add-hook 'LaTeX-mode-hook 'turn-on-auto-fill)
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
就算配置好了。同时很值得一提的是关于preview的,这个功能很不错,可以直接预览,比编译快多了。但是要加上图片支持,让emacs能够显示图片。其实很简单,只要在.emacs中加上
(auto-image-file-mode t)即可
现在就可以使用了。对于gbk编码环境,有两种解决办法,一种是在.emacs中指定环境是gbk,但是对于其他utf8的编码又要重新指定,很不方便。另外一种显得无赖一些了。emacs是可以自动解析编码的。gbk的就解析成gbk环境,utf8就解析成utf8环境。因此,完全可以直接创建一个gbk的latex模板,然后直接由emacs进行编辑。这个是很不错的。^_^
下面是一些简单的组合键命令:
C-c C-c 调用latex进行编译(在pdftex mode下使用pdflatex编译)
C-c C-v 调用xdvi进行查看 (在pdftex mode 下使用xpdf查看)
C-c C-t C-p 在tex mode和pdftex mode之间转换
C-c C-p C-d preview
C-c C-p C-c C-d 取消preview
C-c ` 定位编译错误
还有很多,但是我觉得这些是最常用的。其他的用到的时候再说。
4.其他环境,据说有lyx(配置好象比较麻烦)和bluefish的插件winefish由于没有用过,就不在这里乱嚼舌头了!
刚试过了 winefish, 已经不是 bluefish的插件了,直接 sudo apt-get install winefish安装,也可以预设编码的,不错。呵呵支持自动补全等等功能。
Latex+CJK边用边学(一)
[
心情: Happy ]
[
状态: Playing ]
安装配置
环境: Ubuntu dapper ,locale是zh_CN.utf8
1.sudo apt-get install tetex-bin cjk-latex dvipdfm-cjk dvipdfmx cmap-adobe-cns1 cmap-adobe-gb1 gs-cjk-resource tetex-extra tetex-doc tfm-arphic-*
这些包装好后基本环境就已经搭建起来了,现在随便一个文档,用英文是完全没有问题了。下一步是配置中文。
2.下载gbkfonts以及拷贝一些常用字体,一般是从win中考过来的。最常用的是6个字体,simsun, simli, simkai , simhei, sinyou, simfang, 最好全部使用ttf,虽然simsun有个ttc,据说用ttc的时候会出现一些诡异的事情。没有遇到过。至于gbkfonts,网上应该搜索的到。
这里可以下载:
http://learn.tsinghua.edu.cn:8080/2001315450/programs.html
同时由于这个网站有时侯不好上,所以我把这个文件上传到共享ftp了
wget http://ftp.ubuntu.org.cn/gbkfonts
就可以下载了。
3.在自家目录下面建立texmf,这样每次重装的时候就不需要再一次配置中文,比较方便。然后执行下列命令。
这里假设gbkfonts和那些字体都放在~下面。
cd
chmod +x gbkfonts //确保gbkfonts有可执行权限。
cd texmf
../gbkfonts ../simsun.ttf song
../gbkdonts ../simkai.ttf kai
.....
有些字体名是大写的,和小写的一样处理。执行这个的时候会在屏幕上看到一些好玩的字体排列,很有意思。
4.字体生成完毕后执行下列命令。
cd ~/texmf(不必要,这一步是保证此时在texmf目录下)
mv cid-x.map dvipdfm/config/
mkdir dvips/config
mv cjk.map dvips/config/
cp /usr/share/texmf/dvips/config/config.ps dvips/config/(这一步对于5.10是正确的,但是对于6.06有些问题,应该更改为:
cp /usr/share/texmf-tetex/dvips/config/config.ps dvips/config/)
然后打开刚刚考来的config.ps文件,在其最后加上一句p +cjk.map
mv pdftex.cfg pdftex/config/
然后mktexlsr,可能需要管理员权限运行。如果以后对这个文件夹的文件有所更改,也要运行mktexlsr
此时的中文环境基本配置完毕。可以测试一些简单的文件了。
值得一说的是由于先前安装的时候装上了dvipdfmx,但是此时并没有配置好。因此如果对于一个中文tex文档,直接使用latex+dvipdfmx会有问题。dvipdfmx可以直接使用ttf字体,使生成的pdf文档支持拷贝和查找,还是很有用的。查找了很多网站,发现原因是由于dvipdfmx找不到中文字体造成的。因此只要在相应的目录放入中文字体,或者其软链接即可。这个目录可以是/usr/share/texmf/fonts/truetype/chinese/把先前的6个字体放进去,或者做一个软链接就可以直接使用dvipdfmx了。(如果没有这个目录的话,可以自己建立一个)。
下面提供一个非常简单的测试文件test.tex:
\documentclass{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{GBK}{song}
你好\LaTeX,今天是\today.
\end{CJK}
\end{document}
注意保存成为gbk,那么就可以测试了。
latex test.tex生成test.dvi,可以使用xdvi查看,
dvips test.dvi生成test.ps可以使用gv查看(可能需要安装gv)
ps2pdf test.ps或者dvipdfm test.dvi 或者dvipdfmx test.dvi可以生成pdf文档,查看工具就不用说了把。最简单的。使用xpdf查看就好。
闲话五一
没放假的时候老是在想,五一五一要干什么,五一五一要怎么玩。现在一不小心五一都第三天了,还是不知道自己干了什么和应该干点什么。
高中的时候听说五一十一能够放个7天了,但是当时是一点都不敢奢望的,好不容易上了大学,第一次十一放假,硬是激动得差点没有睡着记得那么7天,过得还是很爽的,现在想来有点胆寒,那个时候没有电脑,也好像没有出门,图书馆也开的不是那么规律,也没有什么人打牌,下棋也只下了一会把,但是究竟是怎么 过的呢?也许有些事情,伴随着年龄的增长,见识的增多,有趣的不再有趣,快乐的不再快乐吧。
又扯远了,其实说起来,以前是很喜欢那种比较安逸舒适的日子,在那里坐着,什么都不做,什么都不想,就这么慢慢享受着时间。但是现在却是很害怕什么都不做的生活,只感到一阵阵的空虚。不管怎么说,人总要慢慢成长的。
说娱乐,我不喜欢玩游戏,看电影,似乎什么都看不懂,算了,这假放过了还有一大摊子事情要作,不如早点准备把。
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.