图解Texlive2008的安装和XeTeX的简单中文排版

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
purewind
帖子: 452
注册时间: 2006-11-18 15:40

Re: 图解Texlive2008的安装和XeTeX的简单中文排版

#46

帖子 purewind » 2009-02-24 12:45

:em09 只顾看书了
linux什么最重要?硬件要旧,软件要新!
Ubuntu什么最重要?源要全!网要快!
不是你不明白,是linux变化快
人品也很重要
头像
runpin
帖子: 647
注册时间: 2005-09-29 11:13
来自: Boston, MA

Re: 图解Texlive2008的安装和XeTeX的简单中文排版

#47

帖子 runpin » 2009-03-01 0:37

回 44、45 楼的朋友,不好意思,最近有些忙,没来论坛。

不知道使用的是哪个宏包,是 zhspacing 那个还是 xeCJK,如果是前者,把 zhaspaing 目录下的 zhfont.sty、zhmath.sty、zhspacing.sty 这三个文件中的字体全都搜索一遍,全部更换成你系统中现有的就可以了。
头像
xxdaystar
帖子: 225
注册时间: 2006-07-28 14:58
来自: 廣州

Re: 图解Texlive2008的安装和XeTeX的简单中文排版

#48

帖子 xxdaystar » 2009-03-04 13:58

執行到樓主說的 xelatex test.tex 時出現編譯錯誤,怎麼解決?

代码: 全选

(/usr/local/texlive/2008/texmf-dist/tex/xelatex/fontspec/fontspec.cfg))
(/usr/local/texlive/2008/texmf-dist/tex/xelatex/xunicode/xunicode.sty)
(/usr/local/texlive/2008/texmf-dist/tex/latex/etex-pkg/etex.sty)
(/usr/local/texlive/2008/texmf-dist/tex/latex/base/fixltx2e.sty))
(/usr/local/texlive/2008/../texmf-local/tex/xelatex/zhspacing/zhfont.sty
(/usr/local/texlive/2008/../texmf-local/tex/xelatex/zhspacing/zhspacing.sty
(/usr/local/texlive/2008/../texmf-local/tex/xelatex/zhspacing/usefulmacros.sty)
(/usr/local/texlive/2008/../texmf-local/tex/xelatex/zhspacing/myclass.sty
(/usr/local/texlive/2008/../texmf-local/tex/xelatex/zhspacing/usefulmacros.sty)
)) (/usr/local/texlive/2008/../texmf-local/tex/xelatex/zhspacing/zhulem.sty
(/usr/local/texlive/2008/texmf-dist/tex/latex/ltxmisc/ulem.sty)))
zhspacing installed.

kpathsea: Running mktextfm KaiTi
/usr/local/texlive/2008/texmf/web2c/mktexnam: Could not map source abbreviation K for KaiTi.
/usr/local/texlive/2008/texmf/web2c/mktexnam: Need to update /usr/local/texlive/2008/texmf-dist/fonts/map/fontname/special.map?
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input KaiTi
This is METAFONT, Version 2.718281 (Web2C 7.5.7)


kpathsea: Running mktexmf KaiTi
! I can't find file `KaiTi'.
<*> ...e:=ljfour; mag:=1; nonstopmode; input KaiTi
                                                  
Please type another input file name
! Emergency stop.
<*> ...e:=ljfour; mag:=1; nonstopmode; input KaiTi
                                                  
Transcript written on mfput.log.
grep: KaiTi.log: 没有该文件或目录
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input KaiTi' failed to make KaiTi.tfm.
kpathsea: Appending font creation commands to missfont.log.
! Font \zf@basefont=KaiTi at 10.0pt not loadable: Metric (TFM) file or installe
d font not found.
\zf@fontspec ...ntname \zf@suffix " at \f@size pt 
                                                  \unless \ifzf@icu \zf@set@...
l.9 \setzhmainfont[BoldFont=LiHei Pro]{KaiTi}
                                             %这里设置中文粗体和普...
头像
xxdaystar
帖子: 225
注册时间: 2006-07-28 14:58
来自: 廣州

Re: 图解Texlive2008的安装和XeTeX的简单中文排版

#49

帖子 xxdaystar » 2009-03-04 14:00

原來和44樓一樣啊,我再試試。
头像
zhan
帖子: 1880
注册时间: 2005-08-15 0:04
来自: 南7技校

Re: 图解Texlive2008的安装和XeTeX的简单中文排版

#50

帖子 zhan » 2009-03-04 14:09

楼上的,你的系统中没有 KaiTi 这个字体。

运行 fc-list :lang=zh-cn 出现的字体选择一个去替换源文件里面的 KaiTi
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn
头像
xxdaystar
帖子: 225
注册时间: 2006-07-28 14:58
来自: 廣州

Re: 图解Texlive2008的安装和XeTeX的简单中文排版

#51

帖子 xxdaystar » 2009-03-04 14:11

這是上文中錯誤的開始,什麼意思?我的電腦上有KaiTi呀

代码: 全选

kpathsea: Running mktextfm KaiTi
/usr/local/texlive/2008/texmf/web2c/mktexnam: Could not map source abbreviation K for KaiTi.
/usr/local/texlive/2008/texmf/web2c/mktexnam: Need to update /usr/local/texlive/2008/texmf-dist/fonts/map/fontname/special.map?
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input KaiTi
This is METAFONT, Version 2.718281 (Web2C 7.5.7)

代码: 全选

tseong@myUbuntu:~/Desktop/tex$ fc-list | grep KaiTi
楷体_GB2312,KaiTi_GB2312:style=Regular

代码: 全选

tseong@myUbuntu:~/Desktop/tex$ fc-list :lang=zh-cn
华文彩云,STCaiyun:style=Regular
WenQuanYi Bitmap Song:style=Bold
楷体_GB2312,KaiTi_GB2312:style=Regular
AR PL UMing TW:style=Light
AR PL UMing HK:style=Light
新宋体,NSimSun:style=Regular
AR PL UMing CN:style=Light
仿宋_GB2312,FangSong_GB2312:style=Regular
宋体,SimSun:style=Regular
华文仿宋,STFangsong:style=Regular
AR PL UKai TW MBE:style=Book
文泉驿正黑,文泉驛正黑,WenQuanYi Zen Hei:style=中等,Medium
华文新魏,STXinwei:style=Regular
黑体,SimHei:style=Regular
华文行楷,STXingkai:style=Regular
AR PL UKai CN:style=Book
AR PL UKai HK:style=Book
AR PL UKai TW:style=Book
WenQuanYi Bitmap Song:style=Regular
文鼎PL简中楷,AR PL KaitiM GB:style=Regular
华文细黑,STXihei:style=Regular
AR PL UMing TW MBE:style=Light
tseong@myUbuntu:~/Desktop/tex$ 
头像
xxdaystar
帖子: 225
注册时间: 2006-07-28 14:58
来自: 廣州

Re: 图解Texlive2008的安装和XeTeX的简单中文排版

#52

帖子 xxdaystar » 2009-03-04 14:15

zhan 写了:楼上的,你的系统中没有 KaiTi 这个字体。

运行 fc-list :lang=zh-cn 出现的字体选择一个去替换源文件里面的 KaiTi
沒想到你回答這麼快,謝謝你的文章,但我的電腦上有楷體(見上),我不太熟悉,望見諒和指教一下。
头像
zhan
帖子: 1880
注册时间: 2005-08-15 0:04
来自: 南7技校

Re: 图解Texlive2008的安装和XeTeX的简单中文排版

#53

帖子 zhan » 2009-03-04 14:18

.... 上面的名字明明是 KaiTi_GB2312 , 如果只写一半,写个 KaiTi, 程序当然找不到字体啊。
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn
头像
xxdaystar
帖子: 225
注册时间: 2006-07-28 14:58
来自: 廣州

Re: 图解Texlive2008的安装和XeTeX的简单中文排版

#54

帖子 xxdaystar » 2009-03-04 14:25

唯一含有"KaiTi"字樣的是zhfont.sty,而且本來就是 KaiTi_GB2312 不知道怎麼改

代码: 全选

\ifzhfont@fakebold
\newfontfamilywithslant\zhrmfont{SimSun}
\newfontfamilywithslant\zhsffont{SimHei}
\newfontfamilywithslant\zhttfont{FangSong_GB2312}
\else
\newfontfamilywithslantandbold\zhrmfont{SimSun}{SimHei}
\newfontfamilywithslant\zhsffont{SimHei}
\newfontfamilywithslantandbold\zhttfont{FangSong_GB2312}{KaiTi_GB2312}
头像
xxdaystar
帖子: 225
注册时间: 2006-07-28 14:58
来自: 廣州

Re: 图解Texlive2008的安装和XeTeX的简单中文排版

#55

帖子 xxdaystar » 2009-03-04 14:26

喔 想到了 原來是 .tex 文件裡面啊
头像
zhan
帖子: 1880
注册时间: 2005-08-15 0:04
来自: 南7技校

Re: 图解Texlive2008的安装和XeTeX的简单中文排版

#56

帖子 zhan » 2009-03-04 14:30

楼主的一个笔误.... 也是,以后凡是出现

代码: 全选

! Font \zf@basefont=KaiTi at 10.0pt not loadable: Metric (TFM) file or installed font not found.
这样的提示,十有八九都是字体名字写错了。

恩,我把楼主的帖子编辑了。
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn
头像
xxdaystar
帖子: 225
注册时间: 2006-07-28 14:58
来自: 廣州

Re: 图解Texlive2008的安装和XeTeX的简单中文排版

#57

帖子 xxdaystar » 2009-03-04 14:34

改了一下.tex文件裡面的幾個字體,可以編譯了,謝謝大家,弄了幾個小時,有些笨,呵呵。
yqh1203
帖子: 108
注册时间: 2005-11-06 16:54

Re: 图解Texlive2008的安装和XeTeX的简单中文排版

#58

帖子 yqh1203 » 2009-03-05 2:41

kofshower 写了:lihei pro不是繁体字库的么,我这儿作为简体显示总觉得有点奇怪:
这vim的配色是什么配色?
benry
帖子: 1
注册时间: 2009-02-16 11:33

Re: 图解Texlive2008的安装和XeTeX的简单中文排版

#59

帖子 benry » 2009-03-06 19:46

我刚装了2007,用apt-get装的,发现有些文档还是不能编译。
现在想换成2008的。

需要卸载后,再装吗? :em01
头像
runpin
帖子: 647
注册时间: 2005-09-29 11:13
来自: Boston, MA

Re: 图解Texlive2008的安装和XeTeX的简单中文排版

#60

帖子 runpin » 2009-03-06 20:55

最好是卸载了,虽然可以,但是没必要装两套,而且 2008 上的 xetex 是较新版的。
回复