hack のためのネタ帳, etc,,,

×

状況

WSL 上の Ubuntu 24.04 LTS で、
昨年作った LaTeX のファイルを手直しして latexmk でコンパイルしようとしたのだが、以下のように NotoSerifCJKJPRegular が見つからないと言われてしまった。
$ latexmk exam.tex
Rc files read:
  /etc/LatexMk
Latexmk: This is Latexmk, John Collins, 31 Jan. 2024. Version 4.83.
No existing .aux file, so I'll make a simple one, and require run of *latex.
Latexmk: applying rule 'lualatex'...
Rule 'lualatex':  Reasons for rerun
Category 'other':
  Rerun of 'lualatex' forced or previously required:
    Reason or flag: 'Initial setup'

------------
Run number 1 of rule 'lualatex'
------------
------------
Running 'lualatex  -recorder  "exam.tex"'
------------
This is LuaHBTeX, Version 1.17.0 (TeX Live 2023/Debian)
 restricted system commands enabled.
(./exam.tex
LaTeX2e <2023-11-01> patch level 1
L3 programming layer <2024-01-22>
 (/usr/share/texlive/texmf-dist/tex/latex/bxjscls/bxjsarticle.cls
Document Class: bxjsarticle 2024/01/22 v2.9b BXJS document classes
(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/bxjscls/bxjscompat.sty)
(/usr/share/texlive/texmf-dist/tex/latex/type1cm/type1cm.sty)
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty))
(/usr/share/texlive/texmf-dist/tex/latex/bxwareki/bxwareki.sty
(/usr/share/texlive/texmf-dist/tex/latex/bxwareki/bxwareki-cd.def))
(/usr/share/texlive/texmf-dist/tex/latex/bxjscls/bxjsja-standard.def
(/usr/share/texlive/texmf-dist/tex/latex/bxjscls/bxjsja-minimal.def)
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
(/usr/share/texlive/texmf-dist/tex/luatex/luatexja/luatexja.sty
(/usr/share/texlive/texmf-dist/tex/luatex/luatexja/luatexja-core.sty
(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty)
(/usr/share/texlive/texmf-dist/tex/luatex/luatexbase/luatexbase.sty
(/usr/share/texlive/texmf-dist/tex/luatex/ctablestack/ctablestack.sty))
(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)
(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty)
(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex)))
(/usr/share/texlive/texmf-dist/tex/latex/everyhook/everyhook.sty
(/usr/share/texlive/texmf-dist/tex/latex/svn-prov/svn-prov.sty))
(/usr/share/texlive/texmf-dist/tex/luatex/luatexja/ltj-base.sty)
(/usr/share/texlive/texmf-dist/tex/luatex/luatexja/ltj-latex.sty
(/usr/share/texlive/texmf-dist/tex/luatex/luatexja/patches/lltjfont.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/tuenc.def))
(/usr/share/texlive/texmf-dist/tex/luatex/luatexja/patches/lltjdefs.sty
(/usr/share/texlive/texmf-dist/tex/luatex/luatexja/jfm-ujisv.lua)
(/usr/share/texlive/texmf-dist/tex/luatex/luatexja/jfm-ujis.lua))
(/usr/share/texlive/texmf-dist/tex/luatex/luatexja/patches/lltjcore.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-luatex.def)))
(/usr/share/texlive/texmf-dist/tex/luatex/luatexja/patches/lltjp-atbegshi.sty)
(/usr/share/texlive/texmf-dist/tex/luatex/luatexja/patches/lltjp-geometry.sty
(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty))))
(/usr/share/texlive/texmf-dist/tex/luatex/luatexja/luatexja-compat.sty))
(/usr/share/texlive/texmf-dist/tex/luatex/luatexja/addons/luatexja-fontspec.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty)
(/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)
(/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.cfg)))
(/usr/share/texlive/texmf-dist/tex/luatex/luatexja/patches/lltjp-fontspec.sty)
(/usr/share/texlive/texmf-dist/tex/luatex/luatexja/addons/luatexja-fontspec-27c
.sty))
(/usr/share/texlive/texmf-dist/tex/luatex/luatexja/addons/luatexja-preset.sty

Package luatexja-preset Warning: Japanese fonts will be scaled by 0.924715.


Package luatexja-fontspec Warning: \addjfontfeature(s) ignored;
(luatexja-fontspec)                it cannot be used with a font that wasn't
(luatexja-fontspec)                selected by luatexja-fontspec.


luaotfload | db : Reload initiated (formats: otf,ttf,ttc); reason: Font "NotoSerifCJKJPRegular" not found.
luaotfload | resolve : sequence of 3 lookups yielded nothing appropriate.

! Package fontspec Error: The font "NotoSerifCJKJPRegular" cannot be found.

For immediate help type H <return>.
 ...

l.732 \ltjapplypreset {}

?

原因

以下のように fonts-noto-mono しか入ってない状況だった。
$ dpkg -l | grep -i noto
ii  fonts-noto-mono                        20201225-2                               all          "No Tofu" monospaced font family with large Unicode coverage

解法

fonts-noto を入れると解決した。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

フリーエリア

管理人/副管理人のみ編集できます