奇技淫巧 - 阅读主题
<<  <  1  >  >>

[FreeBSD安装手记] 7. 安装配置TeX

好(0) 差(0) 阅读(2513) 评论(0)
Wen 给 Wen 发消息 给 Wen 发email
poster face
等级:◆◆◆◆◇◇◇◇


虽然在类Unix系统下也能找到OpenOffice等可跟MS Office媲美的软件,但TeX使用起来更方便、灵活,更符合完美主义精神。本文以teTeX 3.0和CJK 4.6.0,配置simsun.ttc和simhei.ttf为例进行说明。

  1. 执行su,操作全过程以root身份进行。
  2. 用ports安装teTeX(/usr/ports/print/teTeX/)和CJK(/usr/ports/chinese/CJK/)。ports安装软件方法前文已多次提及,这里不再重复。
  3. 打开/usr/local/share/texmf/ttf2pk/ttfonts.map文件,在末尾增加两行:

    gbksong@UGBK@ simsun.ttc Pid=3 Eid=1
    gbkhei@UGBK@ simhei.ttf Pid=3 Eid=1

  4. 打开/usr/local/share/texmf/tex/latex/CJK/GB/c19song.fd文件,在“\endinput”前增加两行:

    \DeclareFontShape{C19}{song}{m}{n}{<-> CJK * gbksong}{}
    \DeclareFontShape{C19}{song}{bx}{n}{<-> CJKb * gbksong}{\CJKbold}

  5. 复制/usr/local/share/texmf/tex/latex/CJK/GB/c19song.fd文件到/usr/local/share/texmf/tex/latex/CJK/GB/c19hei.fd,并打开c19hei.fd,把这三行:

    \DeclareFontFamily{C19}{song}{\hyphenchar \font\m@ne}
    \DeclareFontShape{C19}{song}{m}{n}{<-> CJK * gbksong}{}
    \DeclareFontShape{C19}{song}{bx}{n}{<-> CJKb * gbksong}{\CJKbold}

    改为:

    \DeclareFontFamily{C19}{hei}{\hyphenchar \font\m@ne}
    \DeclareFontShape{C19}{hei}{m}{n}{<-> CJK * gbkhei}{}
    \DeclareFontShape{C19}{hei}{bx}{n}{<-> CJKb * gbkhei}{\CJKbold}

  6. 执行:

    cd /usr/local/share/texmf/fonts/truetype/
    mkdir chinese
    cd chinese
    ln -s /usr/X11R6/lib/X11/fonts/TrueType/simsun.ttc simsun.ttc
    ln -s /usr/X11R6/lib/X11/fonts/TrueType/simhei.ttf simhei.ttf

    注:这里假定了simsun.ttc和simhei.ttf放于/usr/X11R6/lib/X11/fonts/TrueType/目录下。

  7. 执行:

    cd /usr/local/share/texmf/fonts/tfm/
    mkdir chinese
    cd chinese
    mkdir gbksong
    mkdir gbkhei
    cd gbksong
    ttf2tfm /usr/local/share/texmf/fonts/truetype/chinese/simsun -P 3 -E 1 gbksong@/usr/local/share/texmf/ttf2pk/UGBK@
    cd ../gbkhei
    ttf2tfm /usr/local/share/texmf/fonts/truetype/chinese/simhei -P 3 -E 1 gbkhei@/usr/local/share/texmf/ttf2pk/UGBK@
    texconfig rehash

    安装配置完成

补充:

  1. 可以写一个hello.tex进行测试:

    \documentclass{article}
    \usepackage{CJK}
    \begin{CJK*}{GBK}{song}
    \begin{document}
    您好
    \end{CJK*}
    \end{document}

    保存后执行:

    latex hello.tex
    dvipdf hello.dvi

    即会生成一个hello.pdf,可用pdf阅读器打开查看效果。

  2. 推荐使用Adobe Reader阅读器,在ports中有,简体中文版路径是/usr/ports/chinese/acroread-zh_CN/
  3. 多数tex文件也可以直接用pdflatex命令不经过dvi文件而直接转换成pdf。如果文档中嵌入了eps图形则可能pdflatex会报错而只能分latex和dvipdf两步走。
  4. teTeX套装中包含了众多宏包;包括ams数学宏包,可以处理各种数学公式;包括beamer宏包,可以用来做幻灯片。此外还包含了MetaPost,可以用来画各种图形用于嵌入TeX文件。
  5. 结合科学作图工具gnuplot(/usr/ports/math/gnuplot/)、数值计算系统Octave(/usr/ports/math/octave/)、符号计算系统Maxima(/usr/ports/math/maxima/),就可以构筑一套完全免费的科学计算工具箱。

参考资料:

  1. 简单详细的teTeX中文配置方法
  2. 王垠主页对TeX的介绍
  3. 建立FreeBSD下的科学计算环境
Share/Save/Bookmark
最后修改:Wen 于 2006-04-30 12:32:52

发表于 2006-04-30 12:29:29
奇技淫巧 - 阅读主题
<<  <  1  >  >>
发表评论
评论将以 过客 的名义发表
你的名字/昵称:
为减少垃圾评论,请准确回答问题:

注意:不超过 65535 字节,不支持HTML,支持NN Code

| | | 注册 | 忘记密码
分类浏览: 足迹&旅游 | 美食 | 开心 | 奇技淫巧 | 科学 | 音视 | 琐事 | WENSH事务 | 过客留言 | 前梦想国度 |
English categories: Footprints & Travel | Recipes | Fun | Tech | Science | Entertainment | Life | WENSH Affairs | Guests' Msgs |
| 链接 | 服务 | 留言 | 关于 NetNest |

Valid XHTML 1.0 | Valid CSS2 | WAI-A WCAG 1.0

LinkReferral | Multiply the traffic to your website... FREE
W3Csites.com Listed | Travel blogs | Travel | Top Blogs |
Directory of Travel Blogs | Travel Blogs - Blog Top Sites | Web Hosting Directory by Blog Flux | | Blog Ratings
Travel Blogs - Blog Rankings | Top100TravellingSites | Blog directory
Copyright 2005-2010 WEN'S Horizon [32/0.033]
Powered by NetNest 2.1.1.090314 © 2004-2010 NetNest Group