iT邦幫忙

2022 iThome 鐵人賽

DAY 8
0
自我挑戰組

30天 LaTeX 挑戰系列 第 8

#30天 LaTeX 挑戰 Day 8 字體與字型

  • 分享至 

  • xImage
  •  

來到了第八天,本篇要講的是 LaTeX 的字體與字型的設定。

字型

字體大小

LaTeX 預設內文字體是 10pt 並提供了 11 & 12 pt 可供使用,並且 LaTeX 有預設一些字體大小

環境 swich 10pt 11pt 12pt
\begin{tiny} \tiny 5pt 6pt 6pt
\begin{scriptsize} \scriptsize 7pt 8pt 8pt
\begin{footnotesize} \footnotesize 8pt 9pt 10pt
\begin{small} \small 9pt 10pt 11pt
預設大小 \normalsize 10pt 11pt 12pt
\begin{large} \large 12pt 12pt 14pt
\begin{Large} \Large 14pt 14pt 17pt
\begin{LARGE} \LARGE 17pt 17pt 20pt
\begin{huge} \huge 20pt 20pt 25pt
\begin{Huge} \Huge 25pt 25pt 25pt

如果想要使用特殊的字體大小可利用\fontsize{font size}{line skip}\selectfont 通常 Line skip 會指定為 font size 的1.2倍

粗體

使用\textbf{your word}\bfseries 來改變字體粗細

https://ithelp.ithome.com.tw/upload/images/20220922/20146890FJfpK5jjJr.png

斜體

使用\textit{your word}\itshape 來更改文字傾斜。

https://ithelp.ithome.com.tw/upload/images/20220922/20146890bt8wuUjRZJ.png

強調

使用\emph{Important}即可

https://ithelp.ithome.com.tw/upload/images/20220922/201468909p3EGV68IP.png

字體

由於 LaTeX 支持的字體技術過於久遠,於是這裡所要教學的是在 XeLaTeX 與 LuaLaTeX 的環境下可以用的技巧

在 xeCJK 上

在 xeCJK 中可以利用\setCJKmainfont[font features]{font}來設定主要字體,也可以利用\newCJKfontfamily[family(可不指定,不指定時等同於switch)]\swich{font}[font features]來聲明新的字族。

https://ithelp.ithome.com.tw/upload/images/20220922/20146890Do0U6mDOtq.png

在 luatexja 上

在 luatexja 也是一樣,只不過命令長得不一樣,\setmainjfont\newjfontfamily

https://ithelp.ithome.com.tw/upload/images/20220922/20146890QkyboJgJGW.png


上一篇
30天 LaTeX 挑戰 Day 7 版面配置
系列文
30天 LaTeX 挑戰8
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言