[心得] ltj-zhfonts, luatexja 中文字型設定
ltj-zhfonts.sty 是我從 luatexja-zhfonts.sty 修改來的,有需要的朋友可以
拿來修改後使用。
可以放目前工作目錄,或放在 texlive/texmf-local/tex/latex/local 目錄下,
texhash 後就可以使用。
選項有一個預設,就是 myfont,因此不加參數的話,預設就是 myfont。
由於明體的粗體是用黑體字(明、宋體的粗體視覺上並不明顯),因此已經自動
載入 titlesec pacakge,並設定在章節標題是用黑體字。
註:myfont 所需要的字型可以在這裡下載:
https://github.com/qtnez/luatexja-template/tree/main/fonts
ltj-zhfonts.sty:
https://github.com/qtnez/luatexja-template/blob/main/ltj-zhfonts.sty
【補充說明】 Wed Mar 3 20:50:00 CST 2021
基本上 myfont 中文字體的配置如下:
字族的部份:
Roman(\textrm{}) 明體
sans serif(\textsf{}) 黑體
Typewriter(\texttt{}) 仿宋體
字序(series)的部份:
Medium(\textmd{}) 各依上述設定
Boldface(\textbf{}) 一律用黑體(Italic 除外)
字形(shape)的部份:
Italic/Slant(\textit{}, \textsl{}) 一律使用楷體(其粗體使用顏楷體)
※原因是不管中英文都屬於書寫體。
另外,如果編譯超大型文件(例如二、三千頁以上),最好設在本文裡頭,不要
引用字型的 package。這裡頭 luatex 引擎對記憶體的配置還有問題,會產生記
憶體不夠的情況。
【更正】 Sun Mar 7 16:54:38 CST 2021
最新版本的 luatexja 曾用 \setmainjfont 定義過的字型,無法使用 \newjfontfamily
再去定義,編譯時會出現錯誤。舊版本中的 \newjfontfamily 要修改成 \setjfontfamily。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.157.165 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/LaTeX/M.1614230245.A.340.html
推
02/25 23:43,
3年前
, 1F
02/25 23:43, 1F
推
02/26 04:38,
3年前
, 2F
02/26 04:38, 2F
推
03/03 10:12, , 3F
03/03 10:12, 3F
→
03/03 13:43, , 4F
03/03 13:43, 4F
→
03/03 17:19, , 5F
03/03 17:19, 5F
※ 編輯: EdwardGJLee (114.39.3.74 臺灣), 03/03/2021 21:05:34
※ 編輯: EdwardGJLee (114.39.3.74 臺灣), 03/03/2021 21:14:01
※ 編輯: EdwardGJLee (220.142.186.193 臺灣), 03/07/2021 16:57:34
LaTeX 近期熱門文章
PTT數位生活區 即時熱門文章