2014年12月21日 星期日

整理@使用 XeLaTeX 加 CWTeX 字型 打中文 LaTeX


首先需要安裝的東西有:(雖不是電腦高手,只是所知道的分享而已^^
  • miktex, CWTeX字型, WinEdt(不用安裝也行!),


第1步 安裝 MiKTeX

網頁google搜尋「miktex.org」下載安裝檔,目前(2014/3/28) miktex 的版本是 2.9 的。

建意先下載 "Basic MiKTeX 2.9" Installer 來安裝,之後如果有缺 package (封包) 再補就可以了!下載好"Basic MiKTeX 2.9" Installer 後,就可以點它把它安裝完成,就可以完成第1步囉!
20140327

安裝完 Basic MiKTeX 2.9 後,在開始功能表裡面就會出現 MiKTeX 2.9 了。圖中的TeXworks 就是所需的編譯工具,以前 MiKTeX 的版本是沒有附加的,所以才需要多安裝像 WinEdt 這類編譯工具,現在的版本已經有了編譯工具了,所以 WinEdit 不安裝也是可以的。


第2步 安裝 CWTeX 相關字型

也不一定要安裝 CWTeX 相關字型,端看自己要用什麼中文字型編你的 LaTeX 檔,就必須安裝該有的字型檔案即可。


只是 CWTeX 字型它不只是中文字型而已,同時包含該有的英文字型,在編 LaTeX 檔時會方便多!


第3步 WinEdt 相關安裝


要不要安裝 winedt 就看自己使用的習慣囉!因為 miktex 2.9 版已經有自己的編譯工具了。


最後1步 如何使用呢?

最後要怎麼使用呢?網路上有許多方法與版本,可以去試試看!很多例如...



以下只是一個例子…
  1. % !Mode:: "TeX:UTF-8"
  2. \documentclass{article}
  3. \usepackage{fontspec,indentfirst,xunicode,xltxtra}
  4. % 使用中文之設定(必需有字型檔才可用)
  5. \XeTeXlinebreaklocale "zh"
  6. % 以中文方式斷行
  7. \XeTeXlinebreakskip = 0pt plus 1pt minus 0.1pt
  8. % 在字元間加入0pt-1pt使文件左右對齊
  9. \renewcommand{\baselinestretch}{1.5}
  10. % 依照文章預設行距增加為 1.5倍(不同字型大小行距值,加大為1.5倍)
  11. \setmainfont{cwTeXHeiBold} % 主要文字字型 cwTeX 粗黑體 cwTeXHeiBold
  12. % 以下為選用字型
  13. \newfontfamily\cwming{cwTeXMing}
  14. % 文章文字使用的字型cwTeX 明體cwTeXMing
  15. \newfontfamily\timesbd{Times New Roman Bold}
  16. % 文章英文文字粗體使用的字型 timesbd
  17. \newfontfamily\timesi{Times New Roman Italic}
  18. % 文章英文文字斜體使用的字型 timesi
  19. \title{標題}
  20. \author{作者}
  21. \date{} %不要日期
  22. \begin{document}
  23. \maketitle
  24. 以下為主要字型:cwTeX 粗黑體\\
  25. 中文測試中文測試中文測試中文測試中文測試中文測試中文測試中文測試\\
  26. 中文測試中文測試中文測試中文測試中文測試中文測試,中文測試中文測試。\\
  27. 以下為選用字型 \\
  28. {\cwming cwTeX 明體} \\
  29. {\timesbd Times New Roman Bold} \\
  30. {\timesi Times New Roman Italic} \\
  31. \end{document}

以下就是執行出來的 PDF 畫面囉^^

 
untitled-1

如果要使用 字型 cwTeX 明體 cwTeXMing 時,可以如下使用

  1. {\cwming 在這打上文字}
把你要打的字打在『在這打上文字』裡,外面加在『大括弧{    }』,且在最前面打上你所要用的字型設定代號,如上所用的字型是『 cwTeX 明體 cwTeXMing 』,所設定的代號為『\cwming』,自己也可以設定成其它的代號試試喔~
就可以囉^^





NEXT…相關文章

沒有留言:

張貼留言

教學用,若不慎侵犯絕非故意,請留言通知必於第一時間移除,謝謝。