MiKTeX 2.9+TeXnicCenter 2.0 中文輸入解決方法


 

花時間把Latex的中文輸入搞定了,先說一下我電腦的環境:

Windows 7 Home Premium 64bit

MiKTeX 2.9 64bit

TeXnicCenter 2.0 Beta 64bit

 

現在 64bit 系統也是有 32bit 下的 Program Files 文件夾的所以其實這方面的區別並不大,從我個人經驗看來都是可以運行的。

 

準備工作:

當然是安裝 MiKTeX 和 TeXnicCenter,這裡不多贅述。

 

第一步:

在 Latex 內輸入中文(或者日文、韓文),需要啟用 CJK 這個 package,詳細可以去 http://cjk.ffii.org/ 查看,其實簡單的方法是在 MiKTeX 中插入:


\usepackage{CJK}

然後 MiTKTeX 會自動下載沒有的 usepackage。

 

第二步:

Latex 中的中文(或日文、韓文)都需要有對應的字體顯示出來,例如宋體、幼圓等,所以需要對 MiKTeX 配置中文字體。首先下載字體包,下載地址:
http://bj.soulinfo.com/~hugang/tex/tex2007/YueWang-zhfonts-final_1.01.tar.bz2
此地址來自:
http://hi.baidu.com/puppywst/item/24b710cd37b1063799b498e0

解壓後,將在名為 texmf-var 的文件夾複製到 MiKTeX 的文件夾下 (默認地址為 C:\Program Files\MiKTeX),然後打開 MiKTeX Settings,在其 Roots 下面 Add 剛才的 texmf-vaz 文件夾,點擊 OK 。
然後在 Windows 下的 Command Prompt 中運行以下指令:


initexmf -u & initexmf --edit-config-file updmap

在彈出的文檔中輸入需要添加的字體包,格式為:


Map fzktk.map
Map fzssk.map
Map fzhtk.map
Map fzlsk.map
Map fzssk.map
Map fzy1k.map
Map simfang.map
Map simkai.map
Map simhei.map
Map simli.map
Map simsun.map
Map simyou.map

實際上如果你打開每個對應的文件下,會發現每個對應文件夾裏面都是一個字體 True Type 文件。
設置好后保存退出此文檔,然後運行指令:


initexmf –mkmaps

完畢后可以嘗試一個簡單的 sample:


\documentclass[a4paper,12pt]{article}

\renewcommand{\baselinestretch}{2}

\usepackage{CJK}

\usepackage[utf8]{inputenc}

\pagenumbering{Roman}

\setlength{\parindent}{2em}

\setlength{\parskip}{8pt}

\begin{CJK}{UTF8}{fzy1k}

\author{au}

\title{test}

\date{2010}

\end{CJK}

\begin{document}

\begin{CJK}{UTF8}{fzy1k}

\begin{center}
天川
\end{center}
 \\
\begin{center}
遥遥天河边 两心一线牵 \\
咫尺天涯叹 长夜星光闪 \\
走进伊甸园 何处艳阳天 \\
月阴又月圆 依在依相见 \\
真真假假 回忆诗篇 \\
歌满怀 换来渺茫 \\
满心酸苦 断思恋 \\
无情断\end{center}
\\

\begin{center}
遥遥天河边 两心一线牵 \\
咫尺天涯叹 长夜星光闪 \\
天女私下凡 流连到人间 \\
织布又耕田 草屋赛神仙 \\
真真假假 回忆诗篇 \\
歌满怀 换来渺茫 \\
满心酸苦 断思恋 \\
无情断 \end{center}
\\

\begin{center}
山高路又远 白云梦回环 \\
苦乐无相怨 何日将永远\\
\end{center}

\end{CJK}

\end{document}

以上。

Leave a Reply

Your email address will not be published.