Linux下send函数 Broken pipe错误的解决方法
------------安装------------------
首先想办法安装好teTex3.0(下面都以这个版本为示范,若用texlive的请自己研究查找安装方法)。
接着安装CJK中文环境。安装方法如下:
到http://cjk.ffii.org/ 官方网站下载最新的CJK,包括DOC文档。
解压后进入CJK目录,把子目录texinput下的所有文件都拷贝到tex的相应目录下。
首先确保你是root,参考命令:
install -m755 -v -d /usr/share/texmf/tex/latex/CJK
cp -Rv texinput/* /usr/share/texmf/tex/latex/CJK
这时注意查看屏幕的输出内容,确保拷贝到了正确地点。拷贝后,CJK的安装就完成了。
但是这个时候CJK还是不能使用的,因为它只是宏包,还没有字体文件来处理TEX文档。要安装字体文件,有一个非常简单的方法:
到网站ftp://cle.linux.org.tw/pub2/tex/cjk/fonts(这可真是一个配置中文环境的天堂网站!)
下载你需要的字体,其中,nsungtl是新宋体,nkaitl是新楷体。记得下最新的软件包到你的HOME目录,并且把最新的补丁包也下载了。比如nsungu66就是一个补丁包。
解压后,打上补丁,然后用一般用户运行./install.sh就可以安装完成,不需要root用户,实在是太方便了!
打补丁的方法:把补丁包拷贝到相应位置(比如nsungu66.tar.gz就要拷贝到子目录nsungu下),解压补丁包就可以完成。自己试试就明白了。
这时候CJK的字体安装完成,就可以通过
\begin{CJK*}{UTF8}{nsung}
....中文文档....
\end{CJK*}
来进行使用了。
拷贝XP下的字体,用相关软件转化成simsun的方式也可以,但是过程比较复杂,并且应该是侵权的行为,所以不推荐这样做。再说,LINUX下就应该使用自己的UTF8,不应该一味照抄XP的字体编码。