LaTeX的學(xué)習(xí)--字體

打開cmd,輸入texdoc xeCJK可以查看xeCJK宏包的幫助

0、英文字體

0.1、字族(family)

  1. 羅馬字體(默認(rèn)):\rmfamily\textrm{}
  2. 無襯線字體:\sffamily\textsf{}
  3. 等寬字體:\ttfamily\texttt{}

0.2、字系(series)

  • 粗體:\bfseries\textbf{}
  • 常規(guī)字體:\mdseries\textbf{}

0.3、字形(shape)

  • 斜體:\itshape\textit{}
  • 小型大寫:\scshape\textsc{}
  • 傾斜:\slshape\textsl{}
  • 直立:\upshape\textup{}

1、中文字體

要使用中文字體,需要引入中文的宏包ctex。ctex中預(yù)先設(shè)置了下列六種字體:

  • 宋體:\songti
  • 楷書:\kaishu
  • 黑體:\heiti
  • 隸書:\lishu
  • 幼圓:\youyuan
  • 雅黑:\yahei

上述六種字體皆可以看成英文的字族系列,同樣中文的粗體為\textbf{文字}、斜體為\textit{文字}。

2、使用系統(tǒng)字體

需要的宏包有xeCJK、fontspec。但ctex宏包包含了xeCJK宏包,而xeCJK包含了fontspec宏包。故而只需要引用ctex宏包就行。

對于latex中,系統(tǒng)的中文字體與英文字體是分開設(shè)置與使用的。這樣方便了文章中中英文使用不同的字體。使用時,可以在導(dǎo)言區(qū)中使用命令將其合并。例如:

\newcommand{\myfont}[1]{\heiti\sffamily #1}

上面的命令定義了一條新命令\myfont,使用中文為黑體,英文為無襯線字體。

2.1、設(shè)置全文字體

\usepackage{ctex}
\setmainfont{字體名稱}  % 英文正文羅馬字體
\setsansfont{字體名稱}  % 英文正文無襯線字體
\setmonofont{字體名稱}  % 英文正文等寬字體
\setCJKmainfont{字體名稱}   % 正文中文字體
\setCJKsansfont{字體名稱}   % 正文中文無襯線字體
\setCJKmonofont{字體名稱}   % 中文中文等寬字體

2.2、導(dǎo)入系統(tǒng)的中文與英文字體

% 英文
\newfontfamily{\自定義名稱}{字體名稱}
% 中文
\newCJKfontfamily[CJKfamily名稱]\自定義名稱{字體名稱}[粗體,斜體設(shè)置]

例子:

% 導(dǎo)入英文的黑體
\newfontfamily{\enheiti}{SimHei}
% 導(dǎo)入中文的黑體
\newfontfamily[SimHei]\zhheiti{SimHei}[AutoFakeSlant=0.3, AutoFakeBold=3]
setfontfamily.png

文檔正文

顯示

3、字體大小設(shè)置

ctex宏包中,定義了一個字號命令\zihao{},括號里面為數(shù)字??梢詾?、-0、1、-1、...

  • 0 -- 初號
  • -0 -- 小初
  • 1 -- 一號
  • -1 -- 小一

以此類推,最多為8.

3.1、自定義字體的大小

\fontsize{大小}{行距}\selectfont

其中單位默認(rèn)為pt,行距一般設(shè)置比字體大20%。

4、字體顏色

5、其他

中文與英文之間距離調(diào)整

  • 局部設(shè)置:
    1. \CJKsetecglue{} -- 括號里為距離,如果不填就默認(rèn)為沒有空格。
    2. \mbox{} -- 例如 \mbox{中文}english 就不會產(chǎn)生空格。
  • 全局設(shè)置:
    \xeCJKsetup{ CJKecglue=距離, <key>=<value>, ...} -- 如果距離不填默認(rèn)全局中英文之間沒有距離。

6、自定義命令

\newcommand{新命令}[參數(shù)數(shù)量][默認(rèn)值]{定義內(nèi)容}
  • 新命令 ----------- 不能以\end開頭,否則將報錯。
  • 參數(shù)數(shù)量 --------- 可選參數(shù),用于指定該新命令所具有參數(shù)的個數(shù),它可以為0~9之中的一個整數(shù),默認(rèn)值為0即沒有參數(shù)。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • LaTeX教學(xué) [TOC] 1. LaTeX簡介 1.1 LaTeX的歷史 1978年, 斯坦福大學(xué)的Donald...
    無錘乙醇閱讀 1,471評論 0 4
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,717評論 0 5
  • 最近的文章基本都是應(yīng)付作業(yè)的“短小文章”。 這次也沒打算逼迫自己,最近在學(xué)車,就寫寫學(xué)車的情況和感受吧。 1、月考...
    宇踐未來閱讀 248評論 3 1
  • ——長投14小白營理財課畢業(yè)感言 不知不覺長投小白營已經(jīng)結(jié)束了,在來這里之前,我一直都是渾渾噩噩...
    月夢龍閱讀 229評論 0 2
  • 上周和好友聊天,海娟說:提醒你們哦,馬上就月底了,你們幾個的文章好像都沒有完成呢。哈哈,還真是,一到月底就有...
    禾苗青青閱讀 296評論 0 1

友情鏈接更多精彩內(nèi)容