tikz包 安裝 LaTex各種安裝

2021-10-16 14:10:49 字數 2588 閱讀 1442

基本的

第一步,安裝基本的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 ...