tex、latex、xetex、xelatexlinux
TeX 不只是一個排版程序,並且是一種程序語言。vim
LaTeX 就是用這種語言寫成的一個「TeX 宏包」,它擴展了 TeX 的功能,使咱們很方便的邏輯的進行創做而不是專心於字體,縮進這些煩人的東西。windows
XeTex:TeX語言的新的實現,支持Unicode編碼和直接訪問操做系統字體。bash
XeLaTeX+xeCJK+cTex處理中文文檔svn
XeLaTex是編譯引擎oop
cTex提供模板並調用xeCJK字體
xeCJK提供中文符號處理和本地本文字體使用google
最終選擇xelatex+cTex+xeCJK進行中文文檔的編寫編碼
安裝texlive2013(其中包含xelatex引擎和ctex和xecjk)spa
安裝方法
下載地址:http://mirrors.ustc.edu.cn/CTAN/systems/texlive/Images/texlive2013-20130530.iso
su mount -t iso9660 -o loop texlive2013-20130530.iso /mnt/
cd /mnt ./install-tl
在~/.bashrc中加入以下語句:
1 2 3 4 |
# TeX Live 2013
export MANPATH=${MANPATH}:/usr/local/texlive/2013/texmf-dist/doc/man
export INFOPATH=${INFOPATH}:/usr/local/texlive/2013/texmf-dist/doc/info
export PATH=${PATH}:/usr/local/texlive/2013/bin/x86\_64-linux
|
cd / sudo umount /mnt/
中文配置參考文章
http://blog.csdn.net/longerzone/article/details/8129124
xelatex添加ctex宏包
首先 ctex 要裝/tex/latex/ 這麼一串路徑裏,搜索xcolor文件夾的位置,選那個//tex/latex/xcolor的路徑。我本身是在/usr/share/texlive/texmf-dist/tex/xelatex/
而後進入該目錄
代碼:sudo svn checkout http://ctex-kit.googlecode.com/svn/trunk/ctex
(參考文章http://hi.baidu.com/zfrog/item/19070a444c152e2210ee1eb4以及https://code.google.com/p/ctex-kit/wiki/CTeXPackage)
而後刷新
代碼:sudo texhash
ctex默認有4套字體庫(默認使用winfonts庫):
由於系統既沒有winfont也沒有adobefont,因此讓ctex包不要用預先設定的字體
代碼:\documentclass[UTF8,nofonts]{ctexart} % UTF8編碼,nofonts沒有中文字庫
使用xelatex和xeCJK宏包使用系統自帶字體
在導言區加入下列代碼(導言區位於\begin{document}以前)
\setCJKfamilyfont{caiy}{華文彩雲} %含下一行,即把華文彩雲簡化定義爲命令 \cy
\newcommand{\cy}{\CJKfamily{caiy}}
設置導言區能夠以下
\documentclass[UTF8,nofonts]{ctexart}
\usepackage{xeCJK}
\setmainfont{SimSun} %設置西文的默認字體
\setCJKmainfont{黑體} %設置中文的默認字體
\setCJKfamilyfont{caiy}{華文彩雲}
\newcommand{\cy}{\CJKfamily{caiy}} %含上一行,即把華文彩雲簡化定義爲命令 \cy
\begin{document}
\end{document}