分页: 4 / 11

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

发表于 : 2009-02-24 12:45
purewind
:em09 只顾看书了

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

发表于 : 2009-03-01 0:37
runpin
回 44、45 楼的朋友,不好意思,最近有些忙,没来论坛。

不知道使用的是哪个宏包,是 zhspacing 那个还是 xeCJK,如果是前者,把 zhaspaing 目录下的 zhfont.sty、zhmath.sty、zhspacing.sty 这三个文件中的字体全都搜索一遍,全部更换成你系统中现有的就可以了。

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

发表于 : 2009-03-04 13:58
xxdaystar
執行到樓主說的 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}
                                             %这里设置中文粗体和普...

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

发表于 : 2009-03-04 14:00
xxdaystar
原來和44樓一樣啊,我再試試。

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

发表于 : 2009-03-04 14:09
zhan
楼上的,你的系统中没有 KaiTi 这个字体。

运行 fc-list :lang=zh-cn 出现的字体选择一个去替换源文件里面的 KaiTi

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

发表于 : 2009-03-04 14:11
xxdaystar
這是上文中錯誤的開始,什麼意思?我的電腦上有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$ 

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

发表于 : 2009-03-04 14:15
xxdaystar
zhan 写了:楼上的,你的系统中没有 KaiTi 这个字体。

运行 fc-list :lang=zh-cn 出现的字体选择一个去替换源文件里面的 KaiTi
沒想到你回答這麼快,謝謝你的文章,但我的電腦上有楷體(見上),我不太熟悉,望見諒和指教一下。

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

发表于 : 2009-03-04 14:18
zhan
.... 上面的名字明明是 KaiTi_GB2312 , 如果只写一半,写个 KaiTi, 程序当然找不到字体啊。

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

发表于 : 2009-03-04 14:25
xxdaystar
唯一含有"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}

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

发表于 : 2009-03-04 14:26
xxdaystar
喔 想到了 原來是 .tex 文件裡面啊

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

发表于 : 2009-03-04 14:30
zhan
楼主的一个笔误.... 也是,以后凡是出现

代码: 全选

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

恩,我把楼主的帖子编辑了。

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

发表于 : 2009-03-04 14:34
xxdaystar
改了一下.tex文件裡面的幾個字體,可以編譯了,謝謝大家,弄了幾個小時,有些笨,呵呵。

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

发表于 : 2009-03-05 2:41
yqh1203
kofshower 写了:lihei pro不是繁体字库的么,我这儿作为简体显示总觉得有点奇怪:
这vim的配色是什么配色?

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

发表于 : 2009-03-06 19:46
benry
我刚装了2007,用apt-get装的,发现有些文档还是不能编译。
现在想换成2008的。

需要卸载后,再装吗? :em01

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

发表于 : 2009-03-06 20:55
runpin
最好是卸载了,虽然可以,但是没必要装两套,而且 2008 上的 xetex 是较新版的。