歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> openSUSE11 latex 中文安裝

openSUSE11 latex 中文安裝

日期:2017/2/28 16:59:44   编辑:Linux教程

摸索中的勝利,第一次說話,不好處見諒。
1. 從Yast安裝latex,CJK這個網上多的是,不詳述。
2. 生成字體文件。

mkdir ~/font
cd ~/font
cp /media/c/WINDOWS/Fonts/simsun.ttc .
yum install fontforge
cp /usr/local/texlive/2007/texmf-dist/source/latex/CJK/utils/subfonts/* ~/font/
cp /usr/local/texlive/2007/texmf/fonts/sfd/*.sfd ~/font/
time fontforge -script subfonts.pe simsun.ttc song Unicode.sfd

大概要個把小時。
這些目錄是沒有的,我已經保存下來,編譯好的,來之不易。可以發郵件向我索要[email protected]
編輯一個makemap文件,內容如下:
for i in *.tfm
do
cat >> song.map << EOF
${i%.tfm} ${i%.tfm} < ${i%.tfm}.pfb
EOF
done
然後chmod +x makemap
./makemap
編輯一個c70song.fd文件:
% This is c70song.fd for CJK package.
% created by Edward G.J. Lee
% modify by Yue Wang
\ProvidesFile{c70song.fd}
\DeclareFontFamily{C70}{song}{\hyphenchar \font\m@ne}
\DeclareFontShape{C70}{song}{m}{n}{<-> CJK * song}{}
\DeclareFontShape{C70}{song}{bx}{n}{<-> CJKb * song}{\CJKbold}
\endinput
最後拷貝文件:
cd ~/.texlive2007
cd usr/lib/texmf
mkdir -p fonts/map/dvips/CJK
mkdir -p fonts/tfm/CJK/song
mkdir -p fonts/type1/CJK/song
mkdir -p tex/latex/CJK/UTF8
cp ~/font/song.map fonts/map/dvips/CJK/
cp ~/font/*.tfm fonts/tfm/CJK/song
cp ~/font/*.pfb fonts/type1/CJK/song
cp ~/font/c70song.fd tex/latex/CJK/UTF8
更新系統:
texhash
updmap --enable Map song.map

3. 測試。
編輯一個test.tex文件:
\documentclass{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{song}
你好!
\end{CJK}
\end{document}
然後
pdflatex test.tex
evince test.pdf,應該中文正常了,而且中文可以拷貝。搞定!

Copyright © Linux教程網 All Rights Reserved