[原创]LaTex安装 _____Hiweed Desktop 1.0

Ubuntu中文汉化版
回复
sandylaw
帖子: 123
注册时间: 2007-01-09 9:17
送出感谢: 0
接收感谢: 0
联系:

[原创]LaTex安装 _____Hiweed Desktop 1.0

#1

帖子 sandylaw » 2007-01-20 7:44

照http://iff.javaeye.com/blog/35341 和http://storage.bsc.ustc.edu.cn/LeoBBS/cgi-bin/blog.cgi?action=showrj&id=17&check=yes&
y=2006&m=2&no2=12 写的。
在 hiweed下测试通过
在家目录新建文本文件texconf.sh并写入如下代码:
#!/bin/bash
# apt-get and config latex+CJK 自动安装latex+CJK脚本
# Author: Sandy
# Version: 0.1.0 (testing version)
# update: 20/1/2007
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#>>脚本使用方法如下:
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#确定你已经联网,copy windows下的字体simsun.ttc,simhei.ttf,simfang.ttf,simkai.ttf到/usr/share/fonts/truetype/
#使用方法:
#$sudo chmod +x texconf.sh
#$sh texconf.sh
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

sudo apt-get install tetex-base tetex-bin tetex-extra cjk-latex
sudo apt-get install dvipdfm dvipdfm-cjk dvipdfmx fontforge libttf2 cmap-adobe-gb1 gs-cjk-resource latex-beamer
##dvipdfm-cjk 支持中日韩语言所需的
##dvipdfmx 生成的pdf不内嵌字体,文件会小很多,具体参看dvipdfmx的readme
##libttf2 TrueType 和 Type1字体的一些转换工具和相关的编码文件,如果用dvipdfmx
##则需要安装。安装cmap-adobe-gb1,
##如果有繁体还要cmap-adobe-cns1,
##安装gs-cjk-resource,这些是dvipdfmx需要用到的
##latex-beamer 用于制作幻灯片
#copy windows的好看的字体
$ sudo cp /windows/hda1/windows/fonts/sim* /usr/share/fonts/truetype/
#以后我们就可以在ubuntu中用到simsun,simhei,simli,simyou,simfang,simkai
##当然如果这里的simsun是simsun.ttc而非simsun.ttf,更改下后缀名就可以了。
sudo apt-get install acroread-chfonts
#acroread-chfonts 这是acroread的中文库
wget download.php?id=4849
#gbkfonts是ubuntu论坛上的一个附件,可能你需要登录论坛才能下载。
tar -zxvf gbkfonts.tar.gz
chmod +x gbkfonts
sudo cp -p gbkfonts /usr/bin
sudo mkdir -p /usr/share/texmf/fonts/truetype/chinese
cd /usr/share/texmf/fonts/truetype/chinese/
##创建到/usr/share/fonts/truetype/目录下字体的联接档

sudo ln -s /usr/share/fonts/truetype/simsun.ttc
sudo ln -s /usr/share/fonts/truetype/simhei.ttf
sudo ln -s /usr/share/fonts/truetype/simfang.ttf
sudo ln -s /usr/share/fonts/truetype/simkai.ttf
cd /usr/share/texmf/
sudo gbkfonts fonts/truetype/chinese/simfang.ttf fs
sudo gbkfonts fonts/truetype/chinese/simsun.ttc song
sudo gbkfonts fonts/truetype/chinese/simkai.ttf kai
sudo gbkfonts fonts/truetype/chinese/simhei.ttf hei
sudo texhash
sudo updmap-sys --enable Map cjk.map
##end

保存
确定你已经联网,因为我的脚本要apt和wget
使用方法:
$sudo chmod +x texconf.sh
$sh texconf.sh
然后sh texconf.sh
当然你也可以手动执行命令。

然后就等着把
配置完之后,我们来测试一下。
用mousepad写如下内容

\documentclass{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{GBK}{song}
这是latex
\end{CJK}
\end{document}

保存为gbk编码,注意是gbk哦,保存的时候可以选择编码。
安装完成后用latex *.tex来编译cjk的TeX文件,用ctex *.tex来编译cct文件。然后用dvipdfmx *.dvi或者dvipdfm *.dvi(看看结果中哪个没有乱码)来转换成pdf
也可以一条命令出pdf:pdflatex *.tex

关于编辑器,vi和emacs都有插件,一搜就知道乐。如果这两个都不熟,可以使用kile,功能非常强大而且很好上手,还能像一般IDE一样补全代码,非常方便。但注意一定要保存为gbk编码,否则看不见汉字。
上次由 sandylaw 在 2007-01-22 9:29,总共编辑 2 次。
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
送出感谢: 0
接收感谢: 1 次
联系:

#2

帖子 huangjiahua » 2007-01-20 14:36

CJK 也支持直接用 UTF-8 的, 加上 UTF-8 字体。
跃过无数的时间断层,只为了在
zhaoqing8298
帖子: 16
注册时间: 2006-04-06 23:04
来自: fdu
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 zhaoqing8298 » 2007-02-07 18:40

acroread-chfonts装不了,提示说找不到这个软件。
我搜了一下,发现有个acroread7-fonts-zh,应该是装这个吧!
但是装了以后,按照楼主的测试法,还是不能显示中文。

我看了脚本运行的过程,最后一步“sudo updmap-sys --enable Map cjk.map ”我这运行不成功。
提示说: !!! ERROR! The map file `cjk.map' has not been found at all.
zhaoqing8298
帖子: 16
注册时间: 2006-04-06 23:04
来自: fdu
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 zhaoqing8298 » 2007-02-07 18:50

又搜索了一下,发现forre的文章。把下面这一步加上就好了。

3. 让LaTeX识别你装好的字体
代码:
sudo gedit /var/lib/texmf/web2c/updmap.cfg #在最后面加入一行Map cjk.map保存退出
sudo texhash; sudo updmap
yulewang
帖子: 154
注册时间: 2006-08-12 22:00
送出感谢: 0
接收感谢: 0

#5

帖子 yulewang » 2007-02-13 17:48

这种文章也能够加精啊,哦.....

btw,新的TeXLive2007发布了,增加了XeTeX,可以使用系统内的opentype字体,而无需手动添加生成字体,更无需用什么gbkfonts生成什么字体,甚至连CJK宏包或者CCT也可以扔到一边去,默认就可以使用UTF-8编码。
头像
Roots
帖子: 662
注册时间: 2005-08-17 19:20
送出感谢: 0
接收感谢: 0
联系:

#6

帖子 Roots » 2007-02-13 22:08

不就是把人家的东西写在脚本里罢了,这脚本还仅仅是命令的堆积,叹~
回复

回到 “Ubuntu中文衍生版”