latex 字體設(shè)置

介紹

字體是由一些正交的屬性決定的蜗顽,通常討論的屬性為字體族(font family)布卡、字體形狀(font shape)以及字體系列(font series)雨让。關(guān)于字號(hào)這個(gè)屬性我們一般單獨(dú)作為一個(gè)字體屬性進(jìn)行設(shè)置。本文不對(duì)具體的字體屬性進(jìn)行說明忿等,僅通過實(shí)例來(lái)說明如何在我們的文檔中分別設(shè)置中栖忠、西文字體。

本文主要參考了劉海洋的《LaTeX入門》贸街,更多關(guān)于字體的介紹可以參考本書庵寞、官方文檔或其他資料。

字體

預(yù)定義的字體族有3種:默認(rèn)的羅馬字體族(roman family)薛匪、無(wú)襯線字體族(sans serif family)和打印機(jī)字體族(typewriter family)捐川。其命令為:

字體族

預(yù)定義的字體形狀:默認(rèn)的直立(upright shape,也稱roman shape)逸尖、意大利(italic shape)古沥、傾斜(slanted shape)、小型大寫(small capitals shape)娇跟。我們通常所說的“傾斜”往往是指意大利形狀岩齿,因此我們?cè)谠O(shè)置傾斜字體的時(shí)候往往都是指定意大利形狀字體。

字體形狀

字體形狀這些概念源于英文苞俘,對(duì)于中文來(lái)說字體并沒有這么復(fù)雜盹沈。中文中并沒有傾斜字體,我們?cè)?word 中看到的傾斜字體實(shí)際是通過對(duì)字符進(jìn)行水平錯(cuò)切得到的偽斜體(對(duì)應(yīng)的還有偽粗體是對(duì)字符多次略微錯(cuò)位輸出得到的)吃谣。一般情況下我們使用楷體來(lái)對(duì)應(yīng)英文中的傾斜字體乞封,用黑體來(lái)替代英文中的加粗字體做裙。這一點(diǎn)后面的示例會(huì)進(jìn)行說明。如果我們想使用偽斜體請(qǐng)查閱相關(guān)文檔歌亲。

預(yù)定義的字體系列:默認(rèn)的中等(medium)和加寬加粗(bold extended)兩類:

字體系列

在我們編寫自己的包或者類文件時(shí)菇用,一般我們都需要設(shè)置三個(gè)字體族使用什么樣字體。對(duì)于其他兩個(gè)字體形狀和字體系列陷揪,我們往往只關(guān)心羅馬字體族的“傾斜”(實(shí)際為意大利)和加粗兩個(gè)屬性惋鸥。下面是一個(gè)常用的設(shè)置示例:

\RequirePackage{fontspec}

\setmainfont{Times New Roman}
\setsansfont{Myriad Pro}
\setmonofont{Courier Std}

\setCJKmainfont[BoldFont={方正小標(biāo)宋_GBK}, ItalicFont={方正楷體_GBK}, BoldItalicFont={方正仿宋_GBK}]{方正書宋_GBK}
\setCJKsansfont{方正黑體_GBK}
\setCJKmonofont{方正中等線_GBK}

這里假設(shè)我們使用的文檔模板為 ctexart,這樣我們可以直接使用下面三個(gè) CJK 相關(guān)的命令悍缠。第一個(gè)命令是用來(lái)加載包的卦绣,如果在我們的文檔中使用的話對(duì)應(yīng)的命令為 \usepackage{fontspec}

接下來(lái)的三行是設(shè)置英文狀態(tài)下三種字體族使用的字體飞蚓。分別設(shè)置了正文羅馬字體族滤港、無(wú)襯線字體族和打印機(jī)字體族。英文字體一般都是成套的趴拧,當(dāng)我們?cè)O(shè)置好這三種字體后溅漾,fontspec 宏包會(huì)自動(dòng)的尋找對(duì)應(yīng)的變體,無(wú)需我們關(guān)心著榴。

最后的三行是設(shè)置中文狀態(tài)下的三種字體族使用的字體暮胧。中文各個(gè)字體之間一般都是獨(dú)立的(只有少數(shù)字體由不同重量的成套字體)问麸,因此這里我們給主要字體指定了其在加粗往衷、傾斜以及加粗傾斜時(shí)使用的字體。由于正文字體及其加粗严卖、傾斜變體一般足以覆蓋我們90%以上的文檔席舍,所以這里不再給另外兩個(gè)字體族設(shè)置變體字體了。

更多字體

在 word 中選擇字體時(shí)哮笆,我們可以看到所有我們電腦上安裝的字體并進(jìn)行設(shè)置来颤。接下來(lái)介紹如何在 LaTeX 中引入更多的系統(tǒng)字體。

加載更多英文字體使用的命令為 fontspec 宏包的 \newfontfamily<命令>[(可選項(xiàng))]{<字體名>}疟呐。xeCJK 宏包(ctex宏包或文檔類[包括我們這里的 ctexart 文檔]會(huì)自動(dòng)調(diào)用)中對(duì)應(yīng)的命令為 \setCJKfamilyfont{<中文字體族>}[<可選項(xiàng)>]{字體名}启具。下面是一個(gè)使用示例:

\setCJKfamilyfont{hwhp}{華文琥珀}
\newcommand{\hwhp}{\CJKfamily{hwhp}}

\newfontfamily\tempus{Tempus Sans ITC}

這里使用 \newcommand 命令將中文字體選擇的命令重定義成一個(gè)更簡(jiǎn)單的形式本讥。下面是一個(gè)使用示例:

{\hwhp 這是一段華文琥珀文字, english not work}

{\tempus this is Technic font, 中文不起作用}

顯示結(jié)果如下:

字體示例

對(duì)于字體不起作用的字符,會(huì)自動(dòng)使用前面設(shè)置的正文羅馬字體。

在 Windows 中可以在 設(shè)置 -> 字體 中查看電腦中安裝的字體名稱及其預(yù)覽拷沸。

字號(hào)

默認(rèn)的字號(hào)大小可以在我們加載標(biāo)準(zhǔn)文檔時(shí)秧了,通過指定參數(shù)來(lái)進(jìn)行設(shè)置。如:\documentclass[12pt]{report} 序无。正文默認(rèn)字體的選項(xiàng)有10pt(默認(rèn))验毡,11pt,12pt三種帝嗡。如果使用的為 ctexart晶通,ctexrep,ctexbook 則還額外提供了 c5size 和 cs4size 兩個(gè)選項(xiàng)哟玷。其中 c5size 為默認(rèn)值狮辽,表示五號(hào)字(10.5pt),cs4size 表示小四號(hào)字(12pt)巢寡。

如果我們想要局部的修改某些字體的大小可以使用如下命令:

\Huge
\huge
\LARGE
\Large
\large
\normalsize (default)
\small
\footnotesize
\scriptsize
\tiny

這些命令對(duì)應(yīng)字體的大小和默認(rèn)字體有關(guān)喉脖,具體對(duì)應(yīng)關(guān)系如下:

字號(hào)

當(dāng)然 LaTeX 中還允許更加靈活的設(shè)置字號(hào),如果你覺得上面字號(hào)不夠用的話抑月∈鬟矗可以查閱相關(guān)資料了解更多的字號(hào)設(shè)置。這里 是一篇不錯(cuò)的文檔爪幻。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末菱皆,一起剝皮案震驚了整個(gè)濱河市须误,隨后出現(xiàn)的幾起案子挨稿,更是在濱河造成了極大的恐慌,老刑警劉巖京痢,帶你破解...
    沈念sama閱讀 222,729評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奶甘,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡祭椰,警方通過查閱死者的電腦和手機(jī)臭家,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)方淤,“玉大人钉赁,你說我怎么就攤上這事⌒” “怎么了你踩?”我有些...
    開封第一講書人閱讀 169,461評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我带膜,道長(zhǎng)吩谦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,135評(píng)論 1 300
  • 正文 為了忘掉前任膝藕,我火速辦了婚禮式廷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘芭挽。我一直安慰自己滑废,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,130評(píng)論 6 398
  • 文/花漫 我一把揭開白布袜爪。 她就那樣靜靜地躺著策严,像睡著了一般。 火紅的嫁衣襯著肌膚如雪饿敲。 梳的紋絲不亂的頭發(fā)上妻导,一...
    開封第一講書人閱讀 52,736評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音怀各,去河邊找鬼倔韭。 笑死,一個(gè)胖子當(dāng)著我的面吹牛瓢对,可吹牛的內(nèi)容都是我干的寿酌。 我是一名探鬼主播,決...
    沈念sama閱讀 41,179評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼硕蛹,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼醇疼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起法焰,我...
    開封第一講書人閱讀 40,124評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤秧荆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后埃仪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體乙濒,經(jīng)...
    沈念sama閱讀 46,657評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,723評(píng)論 3 342
  • 正文 我和宋清朗相戀三年卵蛉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了颁股。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,872評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡傻丝,死狀恐怖甘有,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情葡缰,我是刑警寧澤亏掀,帶...
    沈念sama閱讀 36,533評(píng)論 5 351
  • 正文 年R本政府宣布允睹,位于F島的核電站,受9級(jí)特大地震影響幌氮,放射性物質(zhì)發(fā)生泄漏缭受。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,213評(píng)論 3 336
  • 文/蒙蒙 一该互、第九天 我趴在偏房一處隱蔽的房頂上張望米者。 院中可真熱鬧,春花似錦宇智、人聲如沸蔓搞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)喂分。三九已至,卻和暖如春机蔗,著一層夾襖步出監(jiān)牢的瞬間蒲祈,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工萝嘁, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留梆掸,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,304評(píng)論 3 379
  • 正文 我出身青樓牙言,卻偏偏與公主長(zhǎng)得像酸钦,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子咱枉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,876評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容