歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix教程

Debian 簡單的中文latex配置

debian

以前在不同的系統上搞過latex的中文,都是和系統文件放在一起,重裝系統就沒了,這次參考了幾篇文章,發現其實很簡單,重裝系統也沒有關系了。

1 先期tex包的安裝

apt-get install tetex-bin tetex-base tetex-extra cjk-latex dvipdfm-cjk-cmap

然後上http://learn.tsinghua.edu.cn/homepage/2001315450/programs.html

下載gbkfonts的可執行文件,只要gbkfonts的那個靜態鏈接文件就可以了,然後chmod +x gbkfonts &&
cp gbkfonts /usr/local/bin

2 建立texmf-local 推薦不要直接放在/usr/share/texmf
下面,這樣以後升級不方便。假設你的中文字體如simsun.ttf simkai.ttf
......等文件放在/usr/share/fonts/zh下面,現在以普通用戶配置。

代碼:

mkdir ~/texmf
cd ~/texmf
gbkfonts /usr/share/fonts/zh/simsun.ttf song
gbkfonts /usr/share/fonts/zh/simkai.ttf kai
...
...
其他字體用同樣的方法生成。

3 配置文件
代碼:
mv cid-x.map dvipdfm/config/
mv cjk.map dvips/config/ /*這裡可能報錯沒有dvips/config目錄,新建一個就可以了。 */
cp /usr/share/texmf/dvips/config/config.ps dvips/config/
echo "p +cjk.map" >> dvips/config/config.ps
mv pdftex.cfg pdftex/config/
mktexlsr

4 測試
代碼:
/* test.tex */

\documentclass{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{GBK}{song}
這是 latex
\end{CJK}
\end{document}

然後latex test && dvipdfm test 就應該可以生成test.pdf文件了。

這樣的好處是每次重裝系統後只要安裝好了基本tex環境和cjk-latex包,只要運行mktexlsr就ok了,因為~/texmf 目錄默認是mktexlsr搜索的路徑。

Copyright © Linux教程網 All Rights Reserved