Collection of LaTeX Solutions

Back to LaTeX Page

中文相關問題

中文支援
  1. 由 Package Manager 安裝 MiTeX 內建的 CJK 套件即可

  2. 以安裝字型查看:texmf\tex\latex\CJK 或 localtexmf\tex\latex\CJK,根據編碼進入資料夾

  3. 其他字型可安裝 CTeX-Fonts 套件,僅支援 GBK 編碼。在繁體作業系統環境使用 GBK 編碼編輯文字的方法為利用網頁編輯器或 Outlook,並將檔案以 GB 編碼儲存。使用瀏覽器開啟檔案,將編碼設定為 Big-5,複製並貼上至 WinEdt 內即可。繁體字型安裝參考下方說明。

  4. 中文字加上格式標籤或斷行符號常會發生轉譯錯誤的情形,並最好將中文字放在下列標籤之間:
    \begin{Bg5text}
    中文字…
    /end(Bg5text) → 注意括號

  5. 測試碼
    \documentclass[a4paper]{article}
    \usepackage{CJK}
    \begin{document}
    Test!
    \begin{CJK}{Bg5}{bsmi} % 預設字型
    Test!
    \begin{Bg5text}
    這是測試檔!
    /end(Bg5text)
    \end{CJK}
    \end{document}

繁體字型安裝
文鼎繁體 ftp://cle.linux.org.tw/pub2/fonts/Arphic/
王翰宗繁體 ftp://ftp.ncnu.edu.tw/mirror/Font/wangnew/

  1. 目前不需要使用 enc 檔案
    李果正:因為 pdflatex 嵌入 TTF 的技術,對於 CJK 字型而言尚待改進,會造成 pdf 檔非常的龐大。目前 pdftex/pdflatex 還是以嵌入中文 Type-1 較佳。

  2. 簡體可直接安裝 CTeX-Fonts 套件

  3. 手動安裝
    解壓縮後,將以下各「資料夾」移至相對應的目錄:

    * 資料夾名稱更改成字型名稱即可,例:akai、hwyk…
    xxx-afm: localtexmf\fonts\afm\
    xxx-tfm: localtexmf\fonts\tfm\
    xxx-pfb: localtexmf\fonts\type1\
    c00xxx.fd: localtexmf\tex\latex\CJK\Bg5\
    xxx.map: localtexmf\dvips\xxx\ (自行建立字型名稱的資料夾擺入)
    cid-x.map: localtexmf\dvipdfm\xxx\(自行建立字型名稱的資料夾擺入,並將檔名更正為以字型為名稱)

    更新 localtexmf\web2c\udpmap.cfg,加入 Map xxx.map 即可。若沒有此檔案請自行建立。

    更新 file name database:在命令提示字元執行 initexmf -u
    建立 font map 檔案:在命令提示字元執行 initexmf --mkmaps

    使用環境:WinEdt 5.4 + MiKTeX 2.4(從 Package Manager 安裝 CJK 相關套件)

  4. 測試碼:
    \documentclass[a4paper]{article}
    \usepackage{CJK}
    \begin{document}
    Test!
    \begin{CJK}{Bg5}{akai} % 文鼎楷書
    Test!
    \begin{Bg5text}
    這是測試檔!
    /end(Bg5text)
    \end{CJK}
    \end{document}

PDF 中文書籤(bookmarks)
% Add Bookmarks to PDF File
% 須修正中文 Bookmarks 顯示及部分指向錯誤的問題

\usepackage[CJKbookmarks,dvipdfm]{hyperref}
\hypersetup{%
   pdftitle={...},
   pdfauthor={...},
   pdfkeywords={...},
   bookmarksnumbered,
   pdfstartview={FitH},
   urlcolor=cyan,
}%

浮水印(watermark)
% Watermark
\usepackage{eso-pic}
\usepackage{graphicx}

% Watermark Settings
\newcommand\WatermarkPicture{%
   \put(0,0){%
   \parbox[b][\paperheight]{\paperwidth}{%
     \vfill
     \centering
     \includegraphics[width=200pt,keepaspectratio]{ntuwatermark}%
     \vfill
     }
   }
}

% The picture is centered on the page background