|
|
按照 http://www.linuxsir.cn/bbs/showt ... mp;page=2&pp=15 的方法
在我看来最简单, 最符合 Debian 理念的方法是:
1. apt-get install texmf-zh cjk-latex # 这会自动安装 gbkfonts, tetex 等
2. install-gbkfonts song.ttf song # 安装 gbk 字体, song.ttf 和 kai.ttf 分别为含有 宋体和楷体的 ttf 字库文件, 由用户提供
install-gbkfonts kai.ttf kai
3. pdfllatex test # 得到 test.pdf, test.tex 为你的 cjk latex 文件(比如原贴中的这个)
4. 当你不再需要前面所安装的 GBK 字体时:
remove-gbkfonts song
remove-gbkfonts kai
多干净的方法!
装完后,${TeX}/texmf/dvipdfm/config/目录下面相应字体的map文件都齐全。
转换以下test.tex文件:$pdflatex test
\documentclass{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{GBK}{song}
这是latex
\end{CJK}
\end{document}
错误信息如下:
- ===========================================
- Local configuration file hyphen.cfg used
- ===========================================
- (/usr/share/texmf/tex/generic/babel/hyphen.cfg
- File: hyphen.cfg 2001/03/01 v3.7h Babel language switching mechanism
- \l@american=\language0
- (/usr/share/texmf/tex/generic/hyphen/hyphen.tex)
- \l@USenglish=\language0
- \l@english=\language0
- \l@french=\language1
- (/usr/share/texmf/tex/generic/hyphen/frhyph.tex
- frhyph.tex - French hyphenation patterns (V2.11) <2002/01/16>)
- \l@patois=\language1
- \l@german=\language2
- (/usr/share/texmf/tex/generic/hyphen/dehypht.tex
- German Traditional Hyphenation Patterns `dehypht' Version 3.2a <1999/03/03>
- (Formerly known under the name `ghyph31' and `ghyphen'.))
- \l@austrian=\language2
- \l@ngerman=\language3
- (/usr/share/texmf/tex/generic/hyphen/dehyphn.tex
- New German Hyphenation Patterns `dehyphn' Rev.31 <2001-05-07> (WaS))
- \l@naustrian=\language3
- \l@bahasa=\language4
- (/usr/share/texmf/tex/generic/hyphen/inhyph.tex)
- \l@basque=\language5
- (/usr/share/texmf/tex/generic/hyphen/bahyph.tex)
- \l@catalan=\language6
- (/usr/share/texmf/tex/generic/hyphen/cahyph.tex
- Catalan Hyphenation Patterns `cahyphen' Version 1.11 <2003/07/15>)
- \l@croatian=\language7
- (/usr/share/texmf/tex/generic/hyphen/hrhyph.tex)
- \l@czech=\language8
- (/usr/share/texmf/tex/generic/hyphen/czhyph.tex
- (/usr/share/texmf/tex/csplain/t1code.tex Font encoding set to Cork.)
- The \^, \`, \', \v, " and \r expands to characters by Cork.
- (/usr/share/texmf/tex/csplain/czhyphen.tex))
- \l@danish=\language9
- (/usr/share/texmf/tex/generic/hyphen/dkhyphen.tex
- (/usr/share/texmf/tex/generic/hyphen/dkcommon.tex)
- (/usr/share/texmf/tex/generic/hyphen/dkspecial.tex)
- (/usr/share/texmf/tex/generic/hyphen/dkspecial.tex))
- \l@dutch=\language10
- (/usr/share/texmf/tex/generic/hyphen/nehyph.tex)
- \l@finnish=\language11
- (/usr/share/texmf/tex/generic/hyphen/fi8hyph.tex)
- \l@greek=\language12
- (/usr/share/texmf/tex/generic/hyphen/grhyph.tex
- Greek language hyphenation patterns)
- \l@icelandic=\language13
- (/usr/share/texmf/tex/generic/hyphen/icehyph.tex)
- \l@irish=\language14
- (/usr/share/texmf/tex/generic/hyphen/gahyph.tex
- Hyphenation patterns `gahyph.tex' Version 1.0 <2004/01/22>)
- \l@italian=\language15
- (/usr/share/texmf/tex/generic/hyphen/ithyph.tex)
- \l@latin=\language16
- (/usr/share/texmf/tex/generic/hyphen/lahyph.tex
- Latin Hyphenation Patterns `lahyph' Version 3.0b <2001/11/21>)
- \l@magyar=\language17
- (/usr/share/texmf/tex/generic/hyphen/huhyph.tex Hungarian hyphenation patterns)
- \l@norsk=\language18
- (/usr/share/texmf/tex/generic/hyphen/nohyph.tex Norsk hyphenation patterns)
- \l@norsk=\language19
- (/usr/share/texmf/tex/generic/hyphen/nohyphbc.tex Norsk hyphenation patterns)
- \l@portuges=\language20
- (/usr/share/texmf/tex/generic/hyphen/pt8hyph.tex
- portuguese hiphenation 8 bits and -)
- \l@romanian=\language21
- (/usr/share/texmf/tex/generic/hyphen/rohyphen.tex
- Romanian Hyphenation Patterns: `rohyphen' 1.1 <29.10.1996>)
- \l@russian=\language22
- (/usr/share/texmf/tex/generic/ruhyphen/ruhyphen.tex
- (/usr/share/texmf/tex/generic/ruhyphen/catkoi.tex)
- (/usr/share/texmf/tex/generic/ruhyphen/koi2t2a.tex)
- (/usr/share/texmf/tex/generic/ruhyphen/ruhyphal.tex)
- (/usr/share/texmf/tex/generic/ruhyphen/cyryoal.tex)
- (/usr/share/texmf/tex/generic/ruhyphen/hypht2.tex))
- \l@slovak=\language23
- (/usr/share/texmf/tex/generic/hyphen/skhyph.tex
- (/usr/share/texmf/tex/csplain/t1code.tex Font encoding set to Cork.)
- The \^, \`, \', \v, " and \r expands to characters by Cork.
- (/usr/share/texmf/tex/csplain/skhyphen.tex))
- \l@slovene=\language24
- (/usr/share/texmf/tex/generic/hyphen/sihyph23.tex
- Slovene Hyphenation Patterns `sihyph23' Version 2.3 <97/15/04>)
- \l@spanish=\language25
- (/usr/share/texmf/tex/generic/hyphen/sphyph.tex)
- \l@swedish=\language26
- (/usr/share/texmf/tex/generic/hyphen/sehyph.tex
- Swedish hyphenation patterns, Jan Michael Rynning, 1994-03-03.)
- \l@turkish=\language27
- (/usr/share/texmf/tex/generic/hyphen/trhyph.tex
- Turkish Hyphenation Patterns `trhyph' Version 1.0a <97/05/04>)
- \l@ukrainian=\language28
- (/usr/share/texmf/tex/generic/ukrhyph/ukrhyph.tex
- Ukrainian hyphenation patterns in t2a encoding
- (/usr/share/texmf/tex/generic/ukrhyph/catlcy.tex)
- (/usr/share/texmf/tex/generic/ukrhyph/lcy2t2a.tex)
- (/usr/share/texmf/tex/generic/ukrhyph/ukrhypmp.tex))
- \l@nohyphenation=\language29
- (/usr/share/texmf/tex/generic/hyphen/zerohyph.tex))
- =================================
- Applying patch file ltpatch.ltx
- =================================
- (/usr/share/texmf/tex/latex/base/ltpatch.ltx)
- ) )
- Beginning to dump on file pdflatex.fmt
- (format=pdflatex 2005.1.18)
- 4925 strings of total length 66052
- 46393 memory locations dumped; current usage is 144&42203
- 3160 multiletter control sequences
- \font\nullfont=nullfont
- \font\OMX/cmex/m/n/10=cmex10
- \font\tenln=line10
- \font\tenlnw=linew10
- \font\tencirc=lcircle10
- \font\tencircw=lcirclew10
- \font\OT1/cmr/m/n/5=cmr5
- \font\OT1/cmr/m/n/7=cmr7
- \font\OT1/cmr/m/n/10=cmr10
- \font\OML/cmm/m/it/5=cmmi5
- \font\OML/cmm/m/it/7=cmmi7
- \font\OML/cmm/m/it/10=cmmi10
- \font\OMS/cmsy/m/n/5=cmsy5
- \font\OMS/cmsy/m/n/7=cmsy7
- \font\OMS/cmsy/m/n/10=cmsy10
- 3633 words of font info for 14 preloaded fonts
- 198 hyphenation exceptions
- Hyphenation trie of length 120934 has 3173 ops out of 35111
- 103 for language 28
- 12 for language 27
- 127 for language 26
- 9 for language 25
- 71 for language 24
- 248 for language 23
- 135 for language 22
- 68 for language 21
- 7 for language 20
- 402 for language 19
- 220 for language 18
- 137 for language 17
- 26 for language 16
- 30 for language 15
- 229 for language 14
- 147 for language 13
- 6 for language 12
- 31 for language 11
- 265 for language 10
- 60 for language 9
- 63 for language 8
- 19 for language 7
- 21 for language 6
- 5 for language 5
- 21 for language 4
- 235 for language 3
- 207 for language 2
- 88 for language 1
- 181 for language 0
- No pages of output.
复制代码
如何解决? |
|