[心得] ltj-zhfonts, luatexja 中文字型設定

看板LaTeX (論文排版)作者 (LGJ)時間3年前 (2021/02/25 13:17), 3年前編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/1
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
Thanks.
02/26 04:38, 2F

03/03 10:12, , 3F
noto serif cjk 為主要字體的話,其 Black 應該夠醒目了
03/03 10:12, 3F

03/03 13:43, , 4F
問題是在章節標題時和英數字的字重無法配合。
03/03 13:43, 4F

03/03 17:19, , 5F
嗯對,如果是用computer modern的話。
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
文章代碼(AID): #1WDpBbD0 (LaTeX)
文章代碼(AID): #1WDpBbD0 (LaTeX)