office_tools 版 (精华区)
发信人: hitwdh (一潭死水), 信区: office_tools
标 题: Windows9x/NT 中文LaTeX安装简明指南
发信站: 哈工大紫丁香 (2003年11月12日18:30:39 星期三), 站内信件
Windows9x/NT 中文LaTeX安装简明指南
发信站: BBS 水木清华站 (Thu Jul 10 17:08:28 2003), 站内
发信人: energy (长白山), 信区: MathTools
标 题: Windows9x/NT 中文LaTeX安装简明指南
发信站: BBS 水木清华站 (Wed Jan 12 02:49:39 2000)
http://obase.163.net/tex/
Windows9x/NT 中文LaTeX安装简明指南
1. 简介
以前eggs, aloft等介绍的安装方法似乎倾向于Linux/Unix, 尤其是在字体
文件建立方面, 不能在Windows下完成. 本文介绍如何在纯粹的Windows环境
下安装MikTeX和CJK, 直接使用TTF中文字体, 用LaTeX处理中文文档.
MikTeX是Windows下的TeX免费排版软件, 最新版本可以在这里下载:
http://www.miktex.de/
国内:
ftp://ftp.lib.pku.edu.cn/incoming/MikTeX_1.20e_Release
CJK是用于处理含中日韩文字的tex文件的软件, 最新版本可以在这里下载:
ftp://ftp.ffii.org/pub/cjk/devel/cjk-current.tar.gz
本安装包已经包含了CJK的必要内容, 如果不深入研究的话, 可不用单独下载.
本文使用的是MikTex1.20e, CJK4.3.0(预发行版). 通过CJK使用汉字有多种
办法, 这里介绍笔者认为是最简洁的一种. 如有不当, 请指正.
2. 安装步骤
2.1. 下载并安装miktex 1.20e
直接运行setup即可. 建议全装, 省心. 注意在最后一步创建用户texmf
目录时, 将目录名"localtexmf"改为"mytexmf". 如果你想装CCT就会用上.
修改autoexec.bat, 将目录c:\texmf\miktex\bin加入path, 重新启动.
2.2 修改miktex的配置文件
文件名 c:\texmf\miktex\config\miktex.ini
找到这一行:
TTFPath=.;%R\fonts\truetype;//
改为:
TTFPath=.;%R\fonts\truetype;c:\windows\fonts//
2.3 安装CJK
下载安装包: http://obase.163.net/tex/CJK_TTF_GBK_install.zip (329K)
解开后, 只需将CJK目录整体复制到相应位置:
CJK => c:\mytexmf\tex\latex
注意是连同CJK目录一起复制, 下同.
2.4. 用ttfonts.map和pdftex.cfg分别替换这两个文件:
c:\texmf\ttf2tfm\base\ttfonts.map
c:\texmf\pdftex\config\pdftex.cfg
2.5. 建立字体文件
下载字库包: http://obase.163.net/tex/enctfm.zip (759K)
解压得到两个子目录:enc, tfm.
如果不下载, 可以自己做. 进入目录gbkenc, 依次执行如下命令:
gbkenc -c -gbk c:\windows\fonts\simfang.ttf fs
gbkenc -c -gbk c:\windows\fonts\simhei.ttf hei
gbkenc -c -gbk c:\windows\fonts\simli.ttf li
gbkenc -c -gbk c:\windows\fonts\simkai.ttf kai
gbkenc -c -gbk c:\windows\fonts\simsun.ttf song
这一过程比较长, 需耐心. 完成后将生成两个子目录:enc, tfm.
将两个子目录复制到相应位置:
enc => c:\mytexmf\dvips\chinese
tfm => c:\mytexmf\fonts\tfm\chinese
2.6. 这里只提供了宋体, 仿宋, 楷体, 隶书, 黑体共5种字库文件,
因为这几个字体文件是每个中文Windows都有的. 如果要添加其它字体,
请按照如下步骤:
运行gbkenc, 将生成的文件复制到相应位置,
修改下面两个文件, 加入新字体定义:
c:\texmf\ttf2tfm\base\ttfonts.map
c:\texmf\pdftex\config\pdftex.cfg
建立c19???.fd文件, 保存到c:\mytexmf\tex\latex\CJK\GB
其中???为字体名.
详细的修改方法请参考其它文献, 如aloft和eggs的安装指南.
2.7. MikTex刷新文件名数据库, 安装结束.
3. 说明
3.1 本文所述方法利用Windows的中文TTF字库生成tfm字库, 而不用庞大
的type1字库. 用latex file生成dvi文件之后, 用yap预览, 对没有
生成pk字库的汉字会自动临时生成, 因此开始运行时会比较慢.
当pk字库全部做好后, 速度就会相应提高.
3.2 汉字编码采用GBK, 有6万多. 可以正常显示GB2312以外的汉字,
比如"鎔". 前提是提供的TTF字库是GBK编码的.
3.3 TeX文件声明CJK格式时, 用:
\begin{CJK*}{GBK}{song}
而不用:
\begin{CJK*}[pmC]{GBK}{song}
这没有什么特别理由. 如果您喜欢用后者, 必须用gbkenc重新生成
字库文件, 命令行不要使用-c即可.
3.4 文件编译时只需latex file即可. 生成pdf文件则为:pdflatex file,
一般没有问题. 但是CJK文档中指出, 应该先进行预处理. 如果你发现
确实有问题, 请将bin目录下的文件复制到c:\texmf\miktex\bin,
然后用gbklatex file生成dvi文件, 用gbkpdf file生成pdf文件.
可以用aloft写的gb_aloft.cap替换.
3.6 hyperref目前还不能配合pdflatex, 处理中文bookmark. 不过作者
Heiko已经给了个解决方案!!! 配合aux2out(在"我的软件"页面),
即可处理中文bookmark!
4. 结束语
本人急需排毕业论文, 匆匆学习TeX排版, 经验不足. 本文只是一点经验
总结, 一方面做个备忘录, 同时希望抛砖引玉, 大家一起使用TeX, 排出
美观规范的文档. 有关CJK, MikTex等的问题, 请参考其它文献.
另外, 如有问题, 请尽量与3月份之后提出, 现在排论文焦头烂额中:P
written by energy, 2000.1.12
email: obase@163.net
www : http://obase.163.net
--
【hitwdh】:欢迎光顾office_tools(文档表格处理)这个小店!
【网 友】:你这疙瘩都经营些啥呀?
【hitwdh】:主要是MS Office, WPS Office,Tax and LaTex 系列软件的使用,PDF文档
的编辑,特别推荐word、excel等精华大餐!其他的精华还在整理中......
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.237.30]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:6.239毫秒