Texlive2009安装手记

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
送出感谢: 0
接收感谢: 0
联系:

Re: Texlive2009安装手记

#31

帖子 Jarson » 2010-04-28 14:57

谢谢wowoto ,我都是用xelatex命令编译的(你的附件源文件是,ctex.tex也是)。好,我再仔细学习一下那个fontspec.pdf文档(ps:70多页,全英文耶,>_< 有时间再啃了 ^_^)。
头像
wowoto
帖子: 3049
注册时间: 2009-04-11 12:17
送出感谢: 0
接收感谢: 0

Re: Texlive2009安装手记

#32

帖子 wowoto » 2010-04-28 15:33

Jarson,
你的附件源文件是,ctex.tex,也是
应该是@.tex.tex ^_^

使用下载未安装字体的宏包是: xltxtra
wowoto>ubuntu8.04>ubuntu9.04>Archlinux>FreeBSD8.0>Archlinux & end here.
mengfan
帖子: 8
注册时间: 2008-11-10 8:56
送出感谢: 0
接收感谢: 0

Re: Texlive2009安装手记

#33

帖子 mengfan » 2010-04-28 16:30

mark2
头像
ptpt52
帖子: 717
注册时间: 2008-07-27 8:51
系统: Ubuntu/Windows
来自: 广西玉林|广东深圳
送出感谢: 1 次
接收感谢: 3 次
联系:

Re: Texlive2009安装手记

#34

帖子 ptpt52 » 2010-04-28 17:09

wowoto 写了:Jarson,
但在编译latex中文文档时还是提示缺少SimSun什么的,也就是说之前拷贝过来的字体并不能使用,有点不解
因为其实你的simsun字体安装没成功。看附件就知道了@用的是 xelatex /path/to/tex
现在texlive2009 只要你设定好中文字体就能编译通过并正常显示,ctex是用来处理中文显示问题大,包括断行短句问题,你大代码没有用ctex包处理中文,搞得中英文都用相同字体SimSum,断行断句也不美观
可以比较一下
附件
2010-04-28-170537_951x713_scrot.png
使用ctex包后得效果
2010-04-28-170640_911x687_scrot.png
不使用ctex包的效果
走过去了也便有了路
http://www.ptpt52.com/
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
送出感谢: 0
接收感谢: 0
联系:

Re: Texlive2009安装手记

#35

帖子 Jarson » 2010-04-28 18:02

ptpt52 写了:
wowoto 写了:Jarson,
但在编译latex中文文档时还是提示缺少SimSun什么的,也就是说之前拷贝过来的字体并不能使用,有点不解
因为其实你的simsun字体安装没成功。看附件就知道了@用的是 xelatex /path/to/tex
现在texlive2009 只要你设定好中文字体就能编译通过并正常显示,ctex是用来处理中文显示问题大,包括断行短句问题,你大代码没有用ctex包处理中文,搞得中英文都用相同字体SimSum,断行断句也不美观
可以比较一下
恩,不说没注意到,:-)
使用ctex(documentclass中改用ctexart)生成的pdf的行距以及中英文之间的距离相对好看点。
ps:个人觉得还是修改一下ctex-xecjk-winfonts.def 的默认配置方便点。
头像
wowoto
帖子: 3049
注册时间: 2009-04-11 12:17
送出感谢: 0
接收感谢: 0

Re: Texlive2009安装手记

#36

帖子 wowoto » 2010-04-28 19:27

现在texlive2009 只要你设定好中文字体就能编译通过并正常显示
不是现在,去年就可以了。
你大代码没有用ctex包处理中文,搞得中英文都用相同字体SimSum,断行断句也不美观
汗...那个只是拿来说明jarson的SimSun问题...压根没扯到美观问题...
wowoto>ubuntu8.04>ubuntu9.04>Archlinux>FreeBSD8.0>Archlinux & end here.
头像
ptpt52
帖子: 717
注册时间: 2008-07-27 8:51
系统: Ubuntu/Windows
来自: 广西玉林|广东深圳
送出感谢: 1 次
接收感谢: 3 次
联系:

Re: Texlive2009安装手记

#37

帖子 ptpt52 » 2010-04-28 20:10

:em04 wowoto, 别生气啊,小弟只是顺便说明tex中文排版用ctex宏包比较好而已…… :em09
走过去了也便有了路
http://www.ptpt52.com/
头像
wowoto
帖子: 3049
注册时间: 2009-04-11 12:17
送出感谢: 0
接收感谢: 0

Re: Texlive2009安装手记

#38

帖子 wowoto » 2010-04-28 20:20

ptpt52, 寒...,..不至于为这生气啦@

直接引入xeXJK宏包就好了\usepackage[slantfont,boldfont]{xeCJK} %Added

至于断句,\XeTeXlinebreaklocale "zh" %
断行@
\linespread{1.25} %自己爱多大就多大。。
一样可以得到你要的效果@@
monaco.png
monaco1.25.png
上次由 wowoto 在 2010-04-28 20:43,总共编辑 1 次。
wowoto>ubuntu8.04>ubuntu9.04>Archlinux>FreeBSD8.0>Archlinux & end here.
头像
woodvillage
帖子: 99
注册时间: 2007-06-15 1:27
来自: JNU
送出感谢: 0
接收感谢: 0
联系:

Re: Texlive2009安装手记

#39

帖子 woodvillage » 2010-04-28 20:42

mark!
this innocence is brilliant
头像
wowoto
帖子: 3049
注册时间: 2009-04-11 12:17
送出感谢: 0
接收感谢: 0

Re: Texlive2009安装手记

#40

帖子 wowoto » 2010-04-28 21:54

有个问题: 如图, 英文的行距和中文的行距一样大的话,不好看,怎么解决?
主文档&preamble.tex.tar.7z
(55.06 KiB) 下载 19 次
X.png_wowoto.png
wowoto>ubuntu8.04>ubuntu9.04>Archlinux>FreeBSD8.0>Archlinux & end here.
寒山
帖子: 43
注册时间: 2006-11-05 12:41
送出感谢: 0
接收感谢: 0

Re: Texlive2009安装手记

#41

帖子 寒山 » 2010-05-21 19:15

Jarson, 你好阿,读了你的文章,我仍为把中文配置完整,用的扫ptpt的Texlive2009安装手记.tex测试的。

当我编译时:fontspec.cfg loaded.
(/usr/local/texlive/2009/texmf-dist/tex/xelatex/fontspec/fontspec.cfg)))
(/usr/local/texlive/2009/texmf-dist/tex/latex/ctex/engine/ctex-cjk-common.def
(/usr/local/texlive/2009/texmf-dist/tex/latex/cjk/texinput/CJKfntef.sty
(/usr/local/texlive/2009/texmf-dist/tex/latex/cjk/texinput/CJKulem.sty
(/usr/local/texlive/2009/texmf-dist/tex/latex/ltxmisc/ulem.sty))))
(/usr/local/texlive/2009/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.
defkpathsea: Invalid fontname `[KaiTi_GB2312]/ICU', contains '['

! Font \@tempfontb=[KaiTi_GB2312]/ICU at 10.0pt not loadable: Metric (TFM) file
or installed font not found.
\\zf@make@font@shapes ...f@suffix " at \f@size pt
\edef \@tempb {\fontname \...
l.5 {SimSun}

?


但是我输入skubuntu@sunkoo-laptop:~/桌面$ fc-list | grep 'KaiTi_GB2312'
楷体_GB2312,KaiTi_GB2312:style=Regular

也显示有这个字体

进一步:

skubuntu@sunkoo-laptop:~$ fc-list :lang=zh
华文彩云,STCaiyun:style=Regular
WenQuanYi Bitmap Song:style=Bold
幼圆,YouYuan:style=Regular
新細明體,PMingLiU:style=Regular
华文琥珀,STHupo:style=Regular
方正姚体,FZYaoTi:style=Regular
文鼎PL中楷,AR PL KaitiM Big5:style=Regular
楷体_GB2312,KaiTi_GB2312:style=Regular
文泉驿等宽正黑,文泉驛等寬正黑,WenQuanYi Zen Hei Mono:style=中等,Medium
AR PL UMing TW:style=Light
AR PL UMing HK:style=Light
文泉驿等宽微米黑,文泉驛等寬微米黑,WenQuanYi Micro Hei Mono:style=Regular
新宋体,NSimSun:style=Regular
仿宋,FangSong:style=Normal,obyčejné,Standard,Κανονικά,Regular,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
AR PL UMing CN:style=Light
標楷體,DFKai\-SB:style=Regular
华文宋体,STSong:style=Regular
微软雅黑,Microsoft YaHei:style=Normal,obyčejné,Standard,Κανονικά,Regular,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
Adobe 楷体 Std,Adobe Kaiti Std,Adobe Kaiti Std R,Adobe 楷体 Std R:style=R,Regular
宋体,SimSun:style=Regular
华文仿宋,STFangsong:style=Regular
AR PL UKai TW MBE:style=Book
文鼎PL简报宋,AR PL SungtiL GB:style=Regular
文泉驿正黑,文泉驛正黑,WenQuanYi Zen Hei:style=中等,Medium
华文新魏,STXinwei:style=Regular
Arial Unicode MS:style=Normal,obyčejné,Standard,Κανονικά,Regular,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
华文行楷,STXingkai:style=Regular
AR PL UKai CN:style=Book
AR PL UKai HK:style=Book
微軟正黑體,Microsoft JhengHei:style=Bold,Negreta,tučné,fed,Fett,Έντονα,Negrita,Lihavoitu,Gras,Félkövér,Grassetto,Vet,Halvfet,Pogrubiony,Negrito,Полужирный,Fet,Kalın,Krepko,Lodia
华文隶书,STLiti:style=Regular
AR PL UKai TW:style=Book
黑体,SimHei:style=Normal,obyčejné,Standard,Κανονικά,Regular,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
細明體,MingLiU:style=Regular
Adobe 黑体 Std,Adobe Heiti Std,Adobe Heiti Std R,Adobe 黑体 Std R:style=R,Regular
华文中宋,STZhongsong:style=Regular
文泉驿微米黑,文泉驛微米黑,WenQuanYi Micro Hei:style=Regular
微软雅黑,Microsoft YaHei:style=Negreta,tučné,fed,Fett,Έντονα,Bold,Negrita,Lihavoitu,Gras,Félkövér,Grassetto,Vet,Halvfet,Pogrubiony,Negrito,Полужирный,Fet,Kalın,Krepko,Lodia
文鼎PL細上海宋,AR PL Mingti2L Big5:style=Regular,Reguler
方正舒体,FZShuTi:style=Regular
WenQuanYi Bitmap Song:style=Regular
細明體_HKSCS,MingLiU_HKSCS:style=Regular
Adobe 宋体 Std,Adobe Song Std,Adobe Song Std L,Adobe 宋体 Std L:style=L,Regular
文鼎PL简中楷,AR PL KaitiM GB:style=Regular
华文细黑,STXihei:style=Regular
微軟正黑體,Microsoft JhengHei:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
隶书,LiSu:style=Regular
AR PL UMing TW MBE:style=Light
Adobe 仿宋 Std,Adobe Fangsong Std,Adobe Fangsong Std R,Adobe 仿宋 Std R:style=R,Regular
Adobe 明體 Std,Adobe Ming Std,Adobe 明體 Std L,Adobe Ming Std L:style=L,Regular
华文楷体,STKaiti:style=Regular

我的ctex-xecjk-winfonts.def 设置是:

% ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
% vim:ft=tex

\setCJKmainfont[BoldFont={SimHei},ItalicFont={[KaiTi_GB2312]}]
{SimSun}
\setCJKsansfont{SimHei}
\setCJKmonofont{[FangSong]}

\setCJKfamilyfont{zhsong}{SimSun}
\setCJKfamilyfont{zhhei}{SimHei}
\setCJKfamilyfont{zhkai}{[KaiTi_GB2312]}
\setCJKfamilyfont{zhfs}{[FangSong]}

\newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
\newcommand*{\heiti}{\CJKfamily{zhhei}} % 黑体
\newcommand*{\kaishu}{\CJKfamily{zhkai}} % 楷书
\newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
\newcommand*{\lishu}{\CJKfamily{zhli}} % 隶书
\newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆

\endinput

请问是什么地方出了问题阿?
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
送出感谢: 0
接收感谢: 0
联系:

Re: Texlive2009安装手记

#42

帖子 Jarson » 2010-05-21 22:22

回楼上
我的ctex- xecjk-winfonts.def 设置是:

% ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
% vim:ft=tex

\setCJKmainfont[BoldFont={SimHei},ItalicFont={[KaiTi_GB2312]}]
{SimSun}
\setCJKsansfont{SimHei}
\setCJKmonofont{[FangSong]}

\setCJKfamilyfont{zhsong}{SimSun}
\setCJKfamilyfont{zhhei}{SimHei}
\setCJKfamilyfont{zhkai}{[KaiTi_GB2312]}
\setCJKfamilyfont{zhfs}{[FangSong]}

\newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
\newcommand*{\heiti}{\CJKfamily{zhhei}} % 黑体
\newcommand*{\kaishu}{\CJKfamily{zhkai}} % 楷书
\newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
\newcommand*{\lishu}{\CJKfamily{zhli}} % 隶书
\newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆

\endinput
把红色标注的中括号去掉。
寒山
帖子: 43
注册时间: 2006-11-05 12:41
送出感谢: 0
接收感谢: 0

Re: Texlive2009安装手记

#43

帖子 寒山 » 2010-05-22 7:55

Package hyperref Warning: Rerun to get /PageLabels entry.


Package hyperref Warning: old toc file detected, not used; run LaTeX again.

(/usr/local/texlive/2009/texmf-dist/tex/xelatex/euenc/eu1lmtt.fd)
Overfull \hbox (19.66136pt too wide) in paragraph at lines 30--31
\rm/m/n/10 下 载 连 接:| []

Overfull \hbox (33.66142pt too wide) in paragraph at lines 32--35
[]
[1]
Overfull \hbox (20.61148pt too wide) in paragraph at lines 45--45
[]\EU1/lmtt/m/n/9 MANPATH_MAP /usr/local/texlive/2009/bin/i386-linux /usr/loc
al/texlive/2009/texmf/doc/man[]

Overfull \hbox (99.36151pt too wide) in paragraph at lines 77--77
[]\EU1/lmtt/m/n/9 mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonst
opmode; input SimSun' failed to make SimSun.tfm.[]
! Undefined control sequence.
l.78 ...提示,应该是说没有SimSum({\ukai
宋体})字体。当然...
这是什么意思啊,这个问题真的很经典!
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
送出感谢: 0
接收感谢: 0
联系:

Re: Texlive2009安装手记

#44

帖子 Jarson » 2010-05-22 9:44

寒山 写了:Package hyperref Warning: Rerun to get /PageLabels entry.


Package hyperref Warning: old toc file detected, not used; run LaTeX again.

(/usr/local/texlive/2009/texmf-dist/tex/xelatex/euenc/eu1lmtt.fd)
Overfull \hbox (19.66136pt too wide) in paragraph at lines 30--31
\rm/m/n/10 下 载 连 接:| []

Overfull \hbox (33.66142pt too wide) in paragraph at lines 32--35
[]
[1]
Overfull \hbox (20.61148pt too wide) in paragraph at lines 45--45
[]\EU1/lmtt/m/n/9 MANPATH_MAP /usr/local/texlive/2009/bin/i386-linux /usr/loc
al/texlive/2009/texmf/doc/man[]

Overfull \hbox (99.36151pt too wide) in paragraph at lines 77--77
[]\EU1/lmtt/m/n/9 mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonst
opmode; input SimSun' failed to make SimSun.tfm.[]
! Undefined control sequence.
l.78 ...提示,应该是说没有SimSum({\ukai
宋体})字体。当然...
这是什么意思啊,这个问题真的很经典!
不懂了,我也是tex菜鸟一个,不过你这次的问题貌似不是字体的问题了。
头像
ptpt52
帖子: 717
注册时间: 2008-07-27 8:51
系统: Ubuntu/Windows
来自: 广西玉林|广东深圳
送出感谢: 1 次
接收感谢: 3 次
联系:

Re: Texlive2009安装手记

#45

帖子 ptpt52 » 2010-05-22 11:43

寒山 写了:Package hyperref Warning: Rerun to get /PageLabels entry.


Package hyperref Warning: old toc file detected, not used; run LaTeX again.

(/usr/local/texlive/2009/texmf-dist/tex/xelatex/euenc/eu1lmtt.fd)
Overfull \hbox (19.66136pt too wide) in paragraph at lines 30--31
\rm/m/n/10 下 载 连 接:| []

Overfull \hbox (33.66142pt too wide) in paragraph at lines 32--35
[]
[1]
Overfull \hbox (20.61148pt too wide) in paragraph at lines 45--45
[]\EU1/lmtt/m/n/9 MANPATH_MAP /usr/local/texlive/2009/bin/i386-linux /usr/loc
al/texlive/2009/texmf/doc/man[]

Overfull \hbox (99.36151pt too wide) in paragraph at lines 77--77
[]\EU1/lmtt/m/n/9 mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonst
opmode; input SimSun' failed to make SimSun.tfm.[]
! Undefined control sequence.
l.78 ...提示,应该是说没有SimSum({\ukai
宋体})字体。当然...
这是什么意思啊,这个问题真的很经典!
是这样的,我那个文档用了\ukai命令,这是在我的unixfonts里面才用定义的,在winfonts中没有,而你刚好用了 winfonts故出现这个问题,你修改一下tex代码,把\ukai去掉就好
走过去了也便有了路
http://www.ptpt52.com/
回复

回到 “办公、图像、机械电子设计等”