作者EdwardGJLee (LGJ)
看板LaTeX
标题[心得] ltj-zhfonts, luatexja 中文字型设定
时间Thu Feb 25 13:17:21 2021
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://webptt.com/cn.aspx?n=bbs/LaTeX/M.1614230245.A.340.html
1F:推 sppmg: 先推,有空试试。 02/25 23:43
2F:推 springman: Thanks. 02/26 04:38
3F:推 andrew43: noto serif cjk 为主要字体的话,其 Black 应该够醒目了 03/03 10:12
4F:→ EdwardGJLee: 问题是在章节标题时和英数字的字重无法配合。 03/03 13:43
5F:→ andrew43: 嗯对,如果是用computer modern的话。 03/03 17:19
※ 编辑: 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