XeLaTeX+xeCJK中文字型設定
阿新 • • 發佈:2019-02-15
簽名擺弄了半天,總是介紹沒有找到指定字型,而明明裝了這種字型,現在終於調好了,no warning no error。
注意:一定要保證tex所存格式為UTF8,否則xeCJK漢字不顯示。
一、巨集包
\documentclass[a4paper,twocolumn]{article} %兩列 \usepackage{graphicx}%插圖巨集集 \usepackage{titletoc}%要調整章節標題在目錄頁中的格式,可以用titletoc巨集包 title of contents \usepackage{titlesec} %其中 center 可使標題居中,還可設為 raggedleft (居左,預設), %\usepackage{abstract}摘要分欄的巨集包 \usepackage{fontspec, xunicode, xltxtra} \usepackage{xeCJK}%中文字型
二、緊接上面,以下是字型和字號設定
xeCJK中可以直接使用系統字型,檢視已安裝中文字型,命令列輸入fc-list :lang=zh-cn
\setmainfont{Times New Roman}%預設英文字型 Times New Roman \setCJKmainfont[ItalicFont={楷體_GB2312}, BoldFont={黑體}]{宋體}%襯線字型 預設中文字型為 \setCJKsansfont{黑體}%serif是有襯線字型sans serif無襯線字型。 \setCJKmonofont{仿宋_GB2312}%中文等寬字型 %-----------------------xeCJK下設定中文字型------------------------------% \setCJKfamilyfont{song}{SimSun} %宋體 song \newcommand{\song}{\CJKfamily{song}} % 宋體 (Windows自帶simsun.ttf) \setCJKfamilyfont{xs}{NSimSun} %新宋體 xs \newcommand{\xs}{\CJKfamily{xs}} \setCJKfamilyfont{fs}{FangSong_GB2312} %仿宋2312 fs \newcommand{\fs}{\CJKfamily{fs}} %仿宋體 (Windows自帶simfs.ttf) \setCJKfamilyfont{kai}{KaiTi_GB2312} %楷體2312 kai \newcommand{\kai}{\CJKfamily{kai}} \setCJKfamilyfont{yh}{Microsoft YaHei} %微軟雅黑 yh \newcommand{\yh}{\CJKfamily{yh}} \setCJKfamilyfont{hei}{SimHei} %黑體 hei \newcommand{\hei}{\CJKfamily{hei}} % 黑體 (Windows自帶simhei.ttf) \setCJKfamilyfont{msunicode}{Arial Unicode MS} %Arial Unicode MS: msunicode \newcommand{\msunicode}{\CJKfamily{msunicode}} \setCJKfamilyfont{li}{LiSu} %隸書 li \newcommand{\li}{\CJKfamily{li}} \setCJKfamilyfont{yy}{YouYuan} %幼圓 yy \newcommand{\yy}{\CJKfamily{yy}} \setCJKfamilyfont{xm}{MingLiU} %細明體 xm \newcommand{\xm}{\CJKfamily{xm}} \setCJKfamilyfont{xxm}{PMingLiU} %新細明體 xxm \newcommand{\xxm}{\CJKfamily{xxm}} \setCJKfamilyfont{hwsong}{STSong} %華文宋體 hwsong \newcommand{\hwsong}{\CJKfamily{hwsong}} \setCJKfamilyfont{hwzs}{STZhongsong} %華文中宋 hwzs \newcommand{\hwzs}{\CJKfamily{hwzs}} \setCJKfamilyfont{hwfs}{STFangsong} %華文仿宋 hwfs \newcommand{\hwfs}{\CJKfamily{hwfs}} \setCJKfamilyfont{hwxh}{STXihei} %華文細黑 hwxh \newcommand{\hwxh}{\CJKfamily{hwxh}} \setCJKfamilyfont{hwl}{STLiti} %華文隸書 hwl \newcommand{\hwl}{\CJKfamily{hwl}} \setCJKfamilyfont{hwxw}{STXinwei} %華文新魏 hwxw \newcommand{\hwxw}{\CJKfamily{hwxw}} \setCJKfamilyfont{hwk}{STKaiti} %華文楷體 hwk \newcommand{\hwk}{\CJKfamily{hwk}} \setCJKfamilyfont{hwxk}{STXingkai} %華文行楷 hwxk \newcommand{\hwxk}{\CJKfamily{hwxk}} \setCJKfamilyfont{hwcy}{STCaiyun} %華文彩雲 hwcy \newcommand{\hwcy}{\CJKfamily{hwcy}} \setCJKfamilyfont{hwhp}{STHupo} %華文琥珀 hwhp \newcommand{\hwhp}{\CJKfamily{hwhp}} \setCJKfamilyfont{fzsong}{Simsun (Founder Extended)} %方正宋體超大字符集 fzsong \newcommand{\fzsong}{\CJKfamily{fzsong}} \setCJKfamilyfont{fzyao}{FZYaoTi} %方正姚體 fzy \newcommand{\fzyao}{\CJKfamily{fzyao}} \setCJKfamilyfont{fzshu}{FZShuTi} %方正舒體 fzshu \newcommand{\fzshu}{\CJKfamily{fzshu}} \setCJKfamilyfont{asong}{Adobe Song Std} %Adobe 宋體 asong \newcommand{\asong}{\CJKfamily{asong}} \setCJKfamilyfont{ahei}{Adobe Heiti Std} %Adobe 黑體 ahei \newcommand{\ahei}{\CJKfamily{ahei}} \setCJKfamilyfont{akai}{Adobe Kaiti Std} %Adobe 楷體 akai \newcommand{\akai}{\CJKfamily{akai}} %------------------------------設定字型大小------------------------% \newcommand{\chuhao}{\fontsize{42pt}{\baselineskip}\selectfont} %初號 \newcommand{\xiaochuhao}{\fontsize{36pt}{\baselineskip}\selectfont} %小初號 \newcommand{\yihao}{\fontsize{28pt}{\baselineskip}\selectfont} %一號 \newcommand{\erhao}{\fontsize{21pt}{\baselineskip}\selectfont} %二號 \newcommand{\xiaoerhao}{\fontsize{18pt}{\baselineskip}\selectfont} %小二號 \newcommand{\sanhao}{\fontsize{15.75pt}{\baselineskip}\selectfont} %三號 \newcommand{\sihao}{\fontsize{14pt}{\baselineskip}\selectfont}% 四號 \newcommand{\xiaosihao}{\fontsize{12pt}{\baselineskip}\selectfont} %小四號 \newcommand{\wuhao}{\fontsize{10.5pt}{\baselineskip}\selectfont} %五號 \newcommand{\xiaowuhao}{\fontsize{9pt}{\baselineskip}\selectfont} %小五號 \newcommand{\liuhao}{\fontsize{7.875pt}{\baselineskip}\selectfont} %六號 \newcommand{\qihao}{\fontsize{5.25pt}{\baselineskip}\selectfont} %七號 %------------------------------標題名稱中文化-----------------------------% \renewcommand\abstractname{\hei 摘\ 要} \renewcommand\refname{\hei 參考文獻} \renewcommand\figurename{\hei 圖} \renewcommand\tablename{\hei 表} %------------------------------定理名稱中文化-----------------------------% \newtheorem{dingyi}{\hei 定義~}[section] \newtheorem{dingli}{\hei 定理~}[section] \newtheorem{yinli}[dingli]{\hei 引理~} \newtheorem{tuilun}[dingli]{\hei 推論~} \newtheorem{mingti}[dingli]{\hei 命題~} \newtheorem{lizi}{{例}} \begin{document} \title{高質量紋理重建中的遮蔽處理} \author{Archie} \date{}
%摘要單欄設定
\twocolumn[
\begin{@twocolumnfalse}
\maketitle%生成標題
\renewcommand{\abstractname} {}%不顯示摘要名字
\begin{abstract}
\noindent%摘要無縮排
摘要正文
\end{abstract}
\renewcommand{\abstractname}{摘要}
\end{@twocolumnfalse}
]
正文
\end{document}