bxjsarticle
クラスを使うために,\usepackage{ifthen}\usepackage{ifluatex,ifxetex,ifuptex}
としました.UpLaTeXでコンパイルしたら問題なかったのですが,LuaLaTeXでコンパイルするとエラーが発生しました.
そこで,適当に
\usepackage{ifluatex} \hoge \usepackage{ifxetex} \usepackage{ifuptex}
などとして作為的にUndefined control sequence \hoge
というエラーを起こしてエラー箇所を探したところ,\usepackage{ifuptex}
に問題があると分かりました.
なので,以下の内容をhoge.tex
として,lualatex hoge.tex
を実行しました:
\documentclass{article} \usepackage{ifthen} \usepackage{ifuptex} \begin{document} \end{document}
すると,次のようなエラーになりました(ホームディレクトリの表記は~
に変えています):
This is LuaTeX, Version 1.0.4 (TeX Live 2017) restricted system commands enabled. (./hoge.tex LaTeX2e <2017-04-15> (using write cache: ~/Library/texlive/2017/texmf-var/luatex-cache/ generic)(using read cache: /usr/local/texlive/2017/texmf-var/luatex-cache/gener ic ~/Library/texlive/2017/texmf-var/luatex-cache/generic) luaotfload | main : initialization completed in 0.201 seconds Babel <3.13> and hyphenation patterns for 1 language(s) loaded. (/usr/local/texlive/2017/texmf-dist/tex/latex/base/article.cls Document Class: article 2014/09/29 v1.4h Standard LaTeX document class (/usr/local/texlive/2017/texmf-dist/tex/latex/base/size10.clo(load luc: ~/Library/texlive/2017/texmf-var/luatex-cache/generic/fonts/otl/lmroman10 -regular.luc))) (/usr/local/texlive/2017/texmf-dist/tex/latex/base/ifthen.sty) (/usr/local/texlive/2017/texmf-dist/tex/generic/ifptex/ifptex.sty ! Undefined control sequence. \bxip@def@str@j #1->\kansujichar 1=#1\relax \edef \bxip@str {\bxip@str \kans... l.233 {\J/3441\J/3B7A\J/2533\J/213C\J/2549\X/3D}
LuaLaTeXをXeLaTeXに変えても全く同じです.
つい先日,TeXを再インストールしたばかりなのでバージョンは最新のはずです.再インストールする前は問題なく使えたのですが何がおかしいのでしょうか.
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。