Re: [問題] xeCJK 換字型大小
※ 引述《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
推
10/20 02:05, , 1F
10/20 02:05, 1F
推
10/20 04:35, , 2F
10/20 04:35, 2F
推
10/20 08:44, , 3F
10/20 08:44, 3F
※ 編輯: freePrester 來自: 140.112.4.195 (10/20 09:58)
※ 編輯: freePrester 來自: 140.112.4.182 (10/20 13:53)
推
10/20 15:42, , 4F
10/20 15:42, 4F
推
10/23 12:35, , 5F
10/23 12:35, 5F
※ 編輯: freePrester 來自: 60.245.114.144 (01/08 10:57)
※ 編輯: freePrester 來自: 114.42.1.247 (11/30 18:58)
推
04/15 13:20, , 6F
04/15 13:20, 6F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
LaTeX 近期熱門文章
PTT數位生活區 即時熱門文章