主機環境為:Ubuntu 12.04 LTS。對於RH系列,yum安裝包的名稱可能會有不同,不過yum聯想能力比較強,應該不是問題。
安裝pandoc,安裝tex-live
apt-get install pandoc texlive texlive-latex-extra texlive-latex-recommanded
注意,如果要用beamer生成幻燈片的話,則要從cabal安裝。
apt-get install cabal-install cabal update cabal install pandoc echo "export PATH="$HOME/.cabal/bin:$PATH" >> ~/.bashrc
安裝中文字體
可以用“fc-list"命令查看已安裝字體。使用如下命令安裝gnome中文字體。
apt-get install apt-get install language-pack-gnome-zh*
如果有ttf文件,比如Windows的字體文件在(Windows\fonts)下,雙擊即可安裝。
自定義latex模板
使用下面命令將pandoc標准模板導出:
pandoc -D latex > template.tex
在模板中找到"% if luatex or xetex",在該語句下面插入如下代碼:
% SUPPORT for Chinese \usepackage[boldfont,slantfont,CJKsetspaces,CJKchecksingle]{xeCJK} \usepackage{fontspec,xltxtra,xunicode} \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase} \punctstyle{quanjiao} \setCJKmainfont{文泉驛微米黑} \setCJKsansfont{KaiTi} \setCJKmonofont{SimSun}
其中"\setCJKmainfont"設置字體部分,根據系統已安裝字體自行修改。
配置pandoc命令參數
在.bashrc下添加如下代碼
alias pandoc="pandoc --template=$HOME/Templates/template.tex --latex-engine=xelatex"
其中,template參數表示pandoc使用的自定義模板路徑,我將它放在~/Templates下。
使用xelatex作為latex引擎,它可以直接使用系統已安裝的字體,非常方便。