看板LaTeX
标 题Re: [文件]Debian 下安装 CJK-LaTeX 纪录
发信站SayYA 资讯站 (Thu Oct 12 14:19:17 2006)
转信站ptt!ctu-reader!news.nctu!SayYa
※ 引述《yenlung (yenlung)》之铭言:
> 在 Debian 下安装 CJK-LaTeX 看来和一般 Linux 没有什麽差别。但是
> 在安装字型时我碰到了一点点小小的差异, 所以记录下来以供参考。我
> 们假设要安装给全部的人使用, 所以下面的指令要用 root 去下, 或是
> 每个指令前加 sudo。
> [*] 安装 tetex 系统
> apt-get install tetex-bin tetex-base
> 我不太确定是不是非要 tetex-base 不可, 不过好像大家都这样做。
> apt-get install tetex-extra
> 这不知是做什麽的 extra, 反正没事装一下。
> apt-get install tetex-doc
> 这是文件档, 强烈建议要装。
> [*] 安装 CJK-LaTeX
> apt-get install cjk-latex
> 就是装 CJK-LaTeX。
> apt-get install tfm-arphic-bkai00mp tfm-arphic-bsmi00lp
> 安装文鼎的两套 Big5 字型, 使用时是叫 ming 和 kai。
> 至此, 你已经有了基本的 Big5 版的 CJK-LaTeX 系统。可以试试编译。
> [*] 安装 dvipdfmx
> apt-get install dvipdfmx
> 安装 dvipdfmx, 在产生中文 pdf 档可以有更多设定的自由。
> 为了让中文顺利运作, 打开
> /etc/texmf/texmf.d/50dvipdfmx.cnf
> 去掉第二行的注解。
> [*] 安装 unicode 字型示范
> 这里有五套从 cwTeX 字型转给 CJK-LaTeX 用的 Type 1 字型 (这是果正
> 兄转的吗?):
> http://cle.linux.org.tw/fonts/cwttf/type1/
> 这有两套, 一般我们就用 baseline 那套字。在 baseline 里一共有五套
> 字型, 每套字型都有 Big5 版和 unicode 版, unicode 版就是结尾有 u
> 的字型, 比方说 cwmu, cwku, ... 等等。
> 每套字型里都有 .afm, .tfm, .enc ... 等等字型相关的档案, 我们要做
> 的就是把这些档案放到正确的地方。在 Debian 里, 一般本机共用的
> texmf 是在
> /usr/local/share/texmf
> 为了方便说明, 下面的
> $TEXMF=/usr/local/share/texmf
> 我们以 cwmu 字型为例, 请把对应的档案一一拷贝到合适的位置:
> [1] .afm 结尾 --> $TEXMF/fonts/afm/CJK/cwmu/
> [2] .tfm 结尾 --> $TEXMF/fonts/tfm/CJK/cwmu/
> [3] .pfb 结尾 --> $TEXMF/fonts/type1/CJK/cwmu/
> [4] .enc 结尾 --> $TEXMF/fonts/enc/CJK/cwmu/
> [5] .fd 结尾 --> $TEXMF/tex/latex/CJK/UTF8/
> [6] .map 结尾 --> $TEXMF/dvips/CJK/
> 这个 map 档放置位置我觉得有点奇怪, 一般似乎应该是放到
> $TEXMF/fonts/map/dvips/CJK/
> 但是放到那 Debian 找不到。装好字型後我们要告诉 Debian 我们字型装
> 好了。我们做一个字型列表,
> 建立 /etc/texmf/updmap.d/10local-foo.cfg
> Map cwmu.map
> Map cwku.map
> Map cwfsu.map
> Map cwhbu.map
> Map cwyu.map
> 这个字型列表位置是固定的 /etc/texmf/updmap.d/, 不过名称应该自己
> 定, 只要档案是以 .cfg 结尾即可。
> (有些系统可用 updmap --enable Map cwmu.map 等等, 但 Debian 不用
> 此法)
> texhash
> 让 TeX 系统找得到我们安装的字型
> update-updmap
> 把字型表 (10local-foo.cfg) 加进来
> updmap
> 真正的更新, 产生欠缺的字型 map
> 这一般系统好像要用 updmap-sys, 不过至少在我的 Debian 上是没有
> updmap-sys, 而是用 root 权限下 updmap。
> 做完以後, 就有五套 unicode 字型: cwmu, cwku, cwfsu, cwhbu, cwyu
> 。一般来说相当够用了。
首先谢谢你的 note 让我顺利安装 cjk-latex 在 ubuntu 6.06 LTS - Dapper Drake
在 ubuntu 上 安装上目前使用 big5 有问题 目前还没找到原因
安装 utf8 部份 五个字型 测试 cwmu cwku 目前简单使用没问题
在 ubuntu 上建议以 root 执行 updmap 应该执行 updmap-sys
底下是 logs 提供给大家参考
root@nlp4:/usr/share/texmf/fonts/type1/CJK/cwmu# updmap
Warning: updmap is being run as root; updmap-sys should probably be
used instead. If this is done by a Debian package upon installation,
upgrade, or removal, please file a bug against that package.
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: nlp4.et.ntust.edu.tw
1F:推 yenlung:我也发现 Ubuntu 在 root 应使用 updmap-sys, 事实上这 10/13 14:50
2F:→ yenlung:应该是比较正确的做法。只是在我的 Debian 上, 没有 10/13 14:51
3F:→ yenlung:updmap-sys 10/13 14:52