Beamerで明朝

beamer + lualatexja-fontspec + Noto Sans CJK + Noto Serif CJK

Shuji Narazaki
text-is-saved
3 min readMay 21, 2017

--

There will be a beam weapon in future.

setmainjfontsetsansjfont は lualatex-fontspec.sty (ArchLinuxなら/usr/share/texmf-dist/tex/lualatex/lualatexja/addons/下)で定義された、日本語用のフォントに指定されたスペックを設定するコマンドです。明朝とゴシックをカバーしウェイト多数でフリーなNotoフォントで字体を統一するなら以下のような使い方になります。( では AutoFakeSlantなどを指定すると幸せになれるかも。)

一方、beamerなどでゴシック体のフォントを主フォントとして使う際には、以下のような使い方になります。

この場合、ゴシック体も明朝体も主フォントもNoto Sans CJK JPを指しています。setmainjfontと言われて誤解してしまいましたが、要はminchoと独立した主フォントなんてものはなく、minchoが主フォントのことなのです。つまり、このbeamerのための設定では明朝体を指すファミリーがなくなって明朝体は使うことができません。

もしどうしてもbeamerで明朝体を使いたいなら

とやって逆転させる方法しか思いつきませんでした。

これでいいかな。

--

--

Shuji Narazaki
text-is-saved

Studying SAT solvers and symbolic computation (type and logic). Being into 円城塔, Greg Egan, Stephen Colbert, 酒見賢一, say a Sci. Fi. person.