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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM