当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [原创]LaTex安装 _____Hiweed Desktop 1.0
帖子发表于 : 2007-01-20 7:44 

注册: 2007-01-09 9:17
帖子: 123
送出感谢: 0 次
接收感谢: 0 次
照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 http://forum.ubuntu.org.cn/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 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-01-20 14:36 
头像

注册: 2005-03-30 0:27
帖子: 3294
送出感谢: 0 次
接收感谢: 2
CJK 也支持直接用 UTF-8 的, 加上 UTF-8 字体。


_________________
跃过无数的时间断层,只为了在


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-02-07 18:40 

注册: 2006-04-06 23:04
帖子: 16
地址: fdu
送出感谢: 0 次
接收感谢: 0 次
acroread-chfonts装不了,提示说找不到这个软件。
我搜了一下,发现有个acroread7-fonts-zh,应该是装这个吧!
但是装了以后,按照楼主的测试法,还是不能显示中文。

我看了脚本运行的过程,最后一步“sudo updmap-sys --enable Map cjk.map ”我这运行不成功。
提示说: !!! ERROR! The map file `cjk.map' has not been found at all.


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-02-07 18:50 

注册: 2006-04-06 23:04
帖子: 16
地址: fdu
送出感谢: 0 次
接收感谢: 0 次
又搜索了一下,发现forre的文章。把下面这一步加上就好了。

3. 让LaTeX识别你装好的字体
代码:
sudo gedit /var/lib/texmf/web2c/updmap.cfg #在最后面加入一行Map cjk.map保存退出
sudo texhash; sudo updmap


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-02-13 17:48 

注册: 2006-08-12 22:00
帖子: 154
送出感谢: 0 次
接收感谢: 0 次
这种文章也能够加精啊,哦.....

btw,新的TeXLive2007发布了,增加了XeTeX,可以使用系统内的opentype字体,而无需手动添加生成字体,更无需用什么gbkfonts生成什么字体,甚至连CJK宏包或者CCT也可以扔到一边去,默认就可以使用UTF-8编码。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-02-13 22:08 
头像

注册: 2005-08-17 19:20
帖子: 662
送出感谢: 0 次
接收感谢: 0 次
不就是把人家的东西写在脚本里罢了,这脚本还仅仅是命令的堆积,叹~


_________________
生如夏花之绚丽,死如秋叶之静美


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译