|
在fedora7下安装texlive2007 |
作者:Linux 出处:www.linuxidc.com 更新时间: 2007年06月06日
|
1.texlive安装 ,由于完全安装文件太大,所以只安装cjk语言,没有安装其他语言包: #yum remove tetex* 下载texlive2007-live (注意:不要下载in文件。) 挂载iso文件:mount -t iso9660 -o loop /home/somebody/Desktop/texlive2007-live-20070212.iso /media/disk/ #cd /media/disk ./install-tl.sh  输入S,选择full安装 输入R返回主菜单 输入L选择安装的语言。 选择安装CJK语言: 输入-,所有的语言均不选中 输入d,选择cjk 输入R,返回主菜单 输入I,开始安装 安装完毕,修改环境(我假设你的用户名叫somebody,在home目录下有somebody目录,下同): #vim /root/.bash_profile  修改path为: PATH=/usr/local/texlive/2007/bin/i386-linux:$PATH:$HOME/bin 在用户自己的目录下同样的配置。 #vim /home/somebody/.bash_profile  修改path为: PATH=/usr/local/texlive/2007/bin/i386-linux:$PATH:$HOME/bin 注销然后登录使刚刚设置的环境生效。 测试文件: \documentclass{article} \usepackage{CJKutf8} \begin{document} Hello, world! \end{document} 如果测试成功,英文应该是没有问题了,下面安装中文字体。
2.安装字体,首先建立目录(安装宋体(song)、楷体(kai)、仿宋(fs)、隶书(li)、黑体(hei)): #yum install fontforge #mkdir -p /usr/local/texlive/2007/texmf/tex/latex/CJK/UTF8 #mkdir -p /usr/local/texlive/2007/texmf/fonts/map/dvips/CJK #mkdir -p /usr/local/texlive/2007/texmf/fonts/tfm/CJK #mkdir song fs kai li hei #mkdir -p /usr/local/texlive/2007/texmf/fonts/type1/CJK/ #cd /usr/local/texlive/2007/texmf/fonts/type1/CJK/ #mkdir song fs kai li hei 以安装宋体为例: 创建文件夹song,我是在桌面创建文件夹song 复制字体文件simsun.ttf、cjk/utils/subfonts目录下的文件到fonts目录,复制/usr/local/texlive/2007/texmf/fonts/sfd/*.sfd到fonts目录, $cp /usr/local/texlive/2007/texmf-dist/source/latex/CJK/utils/subfonts/* /home/somebody/Desktop/song/ $cp /usr/local/texlive/2007/texmf/fonts/sfd/*.sfd /home/somebody/Desktop/song/ 然后开始生成字体: $time fontforge -script subfonts.pe simsun.ttf song Unicode.sfd 我用了40分钟,老机器了。 创建文件makemap, 内容如下: for i in *.tfm do cat >> song.map << EOF ${i%.tfm} ${i%.tfm} < ${i%.tfm}.pfb EOF done 执行makemap $chmod +x makemap $./makemap
创建文件 c70song.fd 放CJK包,内容如下: % This is c70song.fd for CJK package. % created by Edward G.J. Lee % modify by Yue Wang \ProvidesFile{c70song.fd} \DeclareFontFamily{C70}{song}{\hyphenchar \font\m@ne} \DeclareFontShape{C70}{song}{m}{n}{<-> CJK * song}{} \DeclareFontShape{C70}{song}{bx}{n}{<-> CJKb * song}{\CJKbold} \endinput
复制字体到TEXMF #cp /home/somebody/Desktop/song/song.map /usr/local/texlive/2007/texmf/fonts/map/dvips/CJK #cp /home/somebody/Desktop/song/*.tfm /usr/local/texlive/2007/texmf/fonts/tfm/CJK/song #cp /home/somebody/Desktop/song/*.pfb /usr/local/texlive/2007/texmf/fonts/type1/CJK/song #cp /home/somebody/Desktop/song/c70song.fd /usr/local/texlive/2007/texmf/tex/latex/CJK/UTF8
更新 #texhash #updmap --enable Map song.map $texhash $updmap --enable Map song.map 大功告成,接下来是测试 创建文件test.tex,内容如下: \documentclass{article} \usepackage{CJKutf8} \begin{document} \begin{CJK}{UTF8}{song} 你好! \end{CJK} \end{document}
$latex test.tex $dvipdfmx test.dvi
哇,看到自己生成的pdf文档了,开始我们的TeX之旅了~~(试试看,pdf文件的中文也可以复制粘贴)
(本文已被浏览 3094 次)
|
|
|
|
相关文章: | |
|
文章分类 |
|
|
文章评论 |
|
| | → 评论内容 (点击查看) 共0条评论,每页显示5条评论 浏览所有评论 |
|
|
| → 发表我的评论 |
|
|
| 尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法; |
| 本站有权保留或删除您发表的任何评论内容; |
|
|
|
|
|
| |