2009年2月13日 星期五

Ubuntu 新增cwtex unicode 中文字型 for latex

ref:
http://riemann.math.nccu.edu.tw/forum/viewtopic.php?f=5&t=119

1. 先安裝好 texlive (接成一行), 已裝有texlive則此步省略
sudo apt-get install texlive texlive-doc-en texlive-doc-zh texlive-latex* latex-cjk-chinese* latex-beamer dvipdfmx

它也會裝好一些中文字型了 ex: bsmi

2 . 安裝 cwtex 的unicode中文字型於 /usr/share/texmf下
cd /usr/share
sudo wget http://riemann.math.nccu.edu.tw/~yenlung/file/texmf.zip
sudo unzip texmf.zip
//更改權限
sudo find texmf/fonts -type f -exec chmod 644 {} \;
sudo find texmf/fonts -type d -exec chmod 755 {} \;
sudo find texmf/tex/latex/CJK/UTF8/ -type f -exec chmod 644 {} \;

3. 新增字型列表, 位置是固定的 /etc/texmf/updmap.d/,
不過名稱應該自己定, 只要檔案是以 .cfg 結尾即可。
sudo nano /etc/texmf/updmap.d/10cwtex-fonts.cfg
內容寫入
Map cwmu.map
Map cwku.map
Map cwfsu.map
Map cwhbu.map
Map cwyu.map
存檔離開

4. 更新 tex系統
(有些系統可用 updmap --enable Map cwmu.map 等等, 但 Debian/Ubuntu 不用此法)

sudo texhash
sudo update-updmap
sudo updmap-sys

==========================
這樣就大功告成了, 同時裝好 Ubuntu的 latex環境及latex中文字型
要打出中文內文的tex檔也OK
==========================

=== 測試用 1 .tex
\documentclass[12pt]{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{cwyu}
中文
\end{CJK}
\end{document}
===

pdflatex 1.tex


成功後就會產生一個 1.pdf, 內容是中文

沒有留言:

張貼留言