基本的
第一步,安裝基本的latex環境:
sudo apt-get install texlive
第二步,安裝中文字型包。字型包中包含bsmi,bkai,gkai,gbsn四種中文字型。bsmi和bkai是big5編碼的宋體和楷體字;後兩者gkai和gbsn分別處理簡體中文楷體字和宋體字。
sudo apt-get install latex-cjk-all
高階的安裝texlive+latex+cjk
一、安裝texlive+latex+cjk:
開啟終端,執行下述命令安裝texlive和常用的一些latex巨集包(可以根據自己的需要增改):
sudo apt-get install texlive texlive-math-extra texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-pictures texlive-science texlive-bibtex-extra texlive-common latex-beamer
如果硬碟充裕的話,直接完整安裝也可以:
sudo apt-get install texlive-full latex-beamer
sudo apt-get install latex-cjk-chinese ttf-arphic-* hbf-*
否則,建議安裝latex-cjk-all以獲取完整支援。
二、生成中文字型包
安裝好texlive+cjk以後,還需要安裝乙個軟體──fontforge用於生成字型:
sudo apt-get install fontforge
好了,前面所做的,都是標準的debian式安裝,假如哪天你不需要了,直接remove安裝即可。
生成字型前,請自己準備你需要生成的字型檔案:simsun.ttc,simhei.ttf等,這裡以simsun.ttc(宋體)為例。
font.tar.bz2
然後把simsun.ttc也複製到~/font裡去,執行下面的命令生成字型地圖:
cd ~/font
time fontforge -script subfonts.pe simsun.ttc song unicode.sfd
加time是為了計算時間,因為比較耗時,在我的core 2 duo t5500下,生成song花了40分鐘,生成hei花了24分鐘,僅供參考。
字型生成好了,再建立乙個描述檔案吧。
在~/font下,建立乙個makemap檔案,內容如下:
for i in *.tfm
docat >> song.map << eof
eofdone
然後在終端下執行:chmod +x makemap讓檔案加上執行許可權,最後執行:
./makemap
再建立乙個乙個c70song.fd檔案:
% this is c70song.fd for cjk package.
% created by edward g.j. lee
% modify by yue wang
\providesfile
\declarefontfamily
\declarefontshape{}
\declarefontshape
\endinput
好的,相關檔案都已生成,開始複製字型使其生效。
執行下面的命令,在你的主目錄下生成隱藏的個人tex配置,如果你哪天不需要了,也可以刪除:
mkdir -p ~/.texmf-var/fonts/map/dvips/cjk
mkdir -p ~/.texmf-var/fonts/tfm/cjk/song
mkdir -p ~/.texmf-var/fonts/type1/cjk/song
mkdir -p ~/.texmf-var/tex/latex/cjk/utf8
建立完這層層疊疊的目錄以後,就把剛剛生成的字型複製進去吧。
cp ~/font/song.map ~/.texmf-var/fonts/map/dvips/cjk
cp ~/font/.tfm ~/.texmf-var/fonts/tfm/cjk/song
cp ~/font/.pfb ~/.texmf-var/fonts/type1/cjk/song
cp ~/font/c70song.fd ~/.texmf-var/tex/latex/cjk/utf8
複製完後就執行命令重新整理快取,讓它生效:
sudo texhash
updmap --enable map song.map
假如一切順序的話, 就測試一下我們安裝的song體是否能用吧。
\documentclass
\usepackage
\begin
\begin
你好!這裡是ubuntu下的texlive+cjk環境!
\end
\end
執行分別生成pdf文件和用evince來檢視文件:
pdflatex test.tex
evince test.pdf
看看你的過程順不順利,生成的pdf檔也是下面這樣嗎?
用同樣的方法搞定hei和kai等常用中文標準字型,開始享受你的tex吧!
tikz包 安裝 LaTeX安裝巨集包
巨集包的功能可以通過ctan的搜尋功能查詢到。乙個巨集包往往包含乙個檔案或多個檔案,這些檔案利用tex命令定義了新的命令,用來改變latex預設的功能。這些檔案主要有兩種型別 clas檔案,以.cls為字尾 型別檔案,以.sty為字尾。其它型別的檔案多是輔助檔案。當編譯一篇tex文件時,如果引用某個...
latex巨集包安裝小結
解決方案 sty檔案拷貝到相應目錄下之後,執行 texhash 命令讓latex從新生成hash函式表。用winedit開啟ins檔案,用late編譯,同乙個資料夾中得到了乙個sty檔案。三 把name.sty檔案,放到d ctex miktex tex latex資料夾下面,最好新建乙個資料夾 更...
latex乙個例項(包含各種包)
mode tex utf 8 documentclass usepackage utf8 usepackage usepackage usepackage usepackage usepackage usepackage usepackage table usepackage usepackage ...