作者freePrester (Prester)
看板LaTeX
标题Re: [问题] xeCJK 换字型大小
时间Wed Oct 20 01:40:06 2010
※ 引述《peiking (peiking)》之铭言:
: 请问 xeCJK 要临时换字型该用什麽指令
: 还有要换字型大小该如何换?
直接写一篇 xeCJK 的用法好了..
-----系统需求-----
xeCJK 需要 XeTeX 0.9995.0 以上的版本才可以使用
(MikTeX 2.8 或以上有内建,其余不清楚)
-----引入 xeCJK -----
在引入 xeCJK 时,可以有以下的参数:
BlodFont 让 xeCJK 自行建立粗体样式 (\bf)
SlantFont 让 xeCJK 自行建立斜体样式 (\it)
CJKnumber 引入 CJKnumber (中文数字)
CJKchecksingle 避免中文单字成行
各参数可用 , 隔开
例:若你希望让 xeCJK 建立粗体和斜体字,在引入时需输入下列指令
\usepackage[
BlodFont,SlanFont]{
xeCJK}
-----设定字型-----
xeCJK 使用下列指令设定字型:
\setCJKmainfont[
<Options>]{
<Font Name>}
\setCJKsansfont[
<Options>]{
<Font Name>}
\setCJKmonofont[
<Options>]{
<Font Name>}
\setCJKfamilyfont{
<Family name>}[
<Options>]{
<Font Name>}
其中,前三行分别为设定 \rm (预设值)、 \sc 、 \tt 三个指令所使用的字体
最後一个是设定其他想要加入的字体
你可以依你的需求设定各种字型,不一定每个指令都要下
参数说明:
<FontName> :在这里写下想用的字型名称,
在 MikTex 中的 xeCJK 可以使用中文名称 (Ex: 微软正黑体)
<Options> :可以放其他参数(可省)
ItalicFont={
<FontName>}
使用指定字型取代斜体字 (\it)
BoldFont={
<FontName>}
使用指定字型取代粗体字(\bf)
以上取代优先权高於引入 xeCJK 时设定的参数
各参数使用 , 隔开
<FamilyName> :为其他引入的字型组命名
Ex: 若你想要在某段文字使用标楷体
那在文前需下
\setCJKfamily{kai}{标楷体}
在文中需要的地方键入
\CJKfamily{kai}
就可以使用标楷体
-----其他-----
建议加上 fontspec 工具集来支援 xeCJK
若之前有设 CJKnumber 的参数,则可以用指令 \CJKnumber{1234}
以显示中文数字(但是系统中的 "万" 字是简体字 "万" ...= =)
还有许多设定参数就先不打了...改天有空再补
--
云淡风轻过日子
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.240.21.16
1F:推 fr373969:值得 M 10/20 02:05
2F:推 vm3cl4bp6: 10/20 04:35
3F:推 lovinlover:好文 不M吗? 10/20 08:44
※ 编辑: freePrester 来自: 140.112.4.195 (10/20 09:58)
※ 编辑: freePrester 来自: 140.112.4.182 (10/20 13:53)
4F:推 rogerli:该M 10/20 15:42
5F:推 srwalpha:推!!!!!!!!!!! 10/23 12:35
※ 编辑: freePrester 来自: 60.245.114.144 (01/08 10:57)
※ 编辑: freePrester 来自: 114.42.1.247 (11/30 18:58)
6F:推 tiny217:不好意思,发现了个错误。粗体应该是BoldFont。 04/15 13:20