CTeX - Windows下的中文TeX系统 Beamer中文书签乱码的解决方法 [转]

CTeX - Windows下的中文TeX系统

CTeX简介

  CTeX是一个配置好了中文环境的TeX系统,CTeX的网站主要有以下三个部分:

http://www.ctex.org 主页,发布最新软件、消息
http://bbs.ctex.org 论坛,提问、讨论问题
ftp://ftp.ctex.org FTP,提供软件资源下载

CTeX中文字体安装

  以下方法在CTeX 2.4.2上测试通过。

 

  1. gbkfonts的windows版本从.ttf字体文件生成TeX所需要的各种字体文件。注意 gbkfonts.ini 和 go.bat 要针对不同字体做相应的修改,然后运行go.bat ,在目录下会多出来 dvips dvipdfm fonts pdftex tex 这样几个目录和 cid-x.map cjk.map ttfonts.map 这样几个文件
  2. 进入 dvipdfm\config 目录,把其中的map文件复制到 CTeX\localtexmf\dvipdfm\chinese 目录下
  3. 把 gbkfonts 生成的 cid-x.map 文件的内容添加到 CTeX\localtexmf\dvipdfm\config\cid-x.map 的后边
  4. 把 gbkfonts 生成的 cjk.map 文件保存到 CTeX\localtexmf\dvips\chinese 目录下,然后在 CTeX\localtexmf\web2c\updmap.cfg 文件中加入
    Map cjk.map
    保存再打开命令行窗口运行
    initexmf --mkmaps
  5. 把 gbkfonts 生成的 fonts 目录下 afm\chinese,tfm\chinese,type1\chinese 目录中的内容复制到 CTeX\localtexmf\fonts 目录下相应的位置,注意tfm字体文件需要手工建立斜体文件夹,然后分开放置
  6. 把 gbkfonts 生成的 dvips\chinese 目录下的内容复制到 CTeX\localtexmf\pdftex\chinese 目录下
  7. 把 gbkfonts 生成的 tex\latex\cjk\gb 目录下的文件复制到 CTeX\localtexmf\tex\latex\cjk\gb 目录下
  8. 把 gbkfonts 生成的 ttfonts.map 文件的内容添加 CTeX\localtexmf\ttf2tfm\base\ttfonts.map 中
  9. 刷新文件名数据库,然后就可以刚刚添加的字体了
  10. 此时 dvipdfmx 不能产生斜体字体,需要改动 CTeX\localtexmf\dvipdfm\config\cid-x.map 文件,例子如下:
    gbksongsl@UGBK@             UniGB-UCS2-H    :0:!simsun.ttc,Italic
    不过汉字一般不要用斜体,不太好看,要强调的内容用黑体就可以了。

Beamer中文书签乱码的解决方法

  有两种方法可以解决:

 

  1. 直接使用pdflatex,命令执行过程如下:
    pdflatex filename.tex
    pdflatex filename.tex
    gbk2uni filename.out
    pdflatex filename.tex
  2. 采用 latex->dvips->ps2pdf 的流程来解决。首先,改变 beamer 中默认的 hyperref 设置,如下:
    \documentclass[cjk,hyperref={dvips}]{beamer}
    这样可以生成带书签的ps,然后执行命令过程如下:
    latex
    latex
    dvips
    ps2pdf
    这几个命令需要一些参数,用 WinEdt 按钮默认的参数就可以

 

[转] http://apps.hi.baidu.com/share/detail/31537634

posted on 2012-07-02 23:03  龙豆  阅读(6502)  评论(1编辑  收藏  举报

导航