LaTeXで単語帳を作成する

LaTeXで単語帳を作成する

- 矢野 直樹 の投稿
返信数: 1
環境はTeXLive2018をUbuntu18.04で使っています.
LaTeXで単語帳を作成しようと思い、次のサイトを見つけたのでサイトの通り
test.md, templates/vocabulary.tex, vocabulary.shを作成し, chmod -xして
vocabulary.shに実行権限を付与してから./vocabulary.sh test.mdを実行しました.
すると次のエラーを吐き出して止まりました.
Latexmk: This is Latexmk, John Collins, 17 Jan. 2018, version: 4.55.
Latexmk: applying rule 'latex'...
Rule 'latex': File changes, etc:
Non-existent destination files:
'test.dvi'
------------
Run number 1 of rule 'latex'
------------
------------
Running 'latex -recorder "test.tex"'
------------
This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=latex)
restricted \write18 enabled.
entering extended mode
(./test.tex
LaTeX2e <2018-04-01> patch level 4
(/usr/local/texlive/2018/texmf-dist/tex/luatex/luatexja/ltjsarticle.cls
Document Class: ltjsarticle 2018/03/22 ltjsclasses
(/usr/local/texlive/2018/texmf-dist/tex/luatex/luatexja/luatexja.sty
! Undefined control sequence.
l.42 \directlua
{require('ltj-unicode-ccfix.lua')}% catcode of ideographs
?
luaは使ったことがなく, また\directluaについて検索してもさっぱりわからなかったのでこのエラーを回避するにはどうすればいいかご教示願いたいです. (作業しているフォルダをzipで圧縮して添付しておきます. )
矢野 直樹 への返信

Re: LaTeXで単語帳を作成する

- 矢野 直樹 の投稿
vocabulary.shの11行目のlatexをlualatexにしたところ, フォント関連でエラーが出たので,
vocabulary.texの4行目・6行目を削除したところ上手くいきました. 今回は英単語の
単語帳ではないので, 発音記号は要らないのでこれで十分と考えました.