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毫秒