lualatexとgraphicxとbxjsclsのja=standard

lualatexとgraphicxとbxjsclsのja=standard

- liki の投稿
返信数: 6
bxjscls 1.3a[2017/01/28]
lualatex 0.95.0

hoge.tex
\documentclass[lualatex]{bxjsarticle}
\usepackage{graphicx}
\begin{document}
hoge
\end{document}
これはエラーにならずhoge.pdfができる。

しかし、ja=standardを追加するとエラーになる
\documentclass[lualatex,ja=standard]{bxjsarticle}
\usepackage{graphicx}
\begin{document}
hoge
\end{document}

logファイルを添付します。

liki への返信

Re: lualatexとgraphicxとbxjsclsのja=standard

- Akira Kakuto の投稿
何等かの原因で,pdftex.def が読まれています。
それで,比較的新しい luatex の場合,primitives
の関係で問題が生じるのでしょう。
fix されるまでの workaround としては
\documentclass[lualatex,ja=standard]{bxjsarticle}
\usepackage{luatex85}
\usepackage{graphicx}
...
liki への返信

Re: lualatexとgraphicxとbxjsclsのja=standard

- Z. R. の投稿

すみません。「新しいLuaTeX」への対策が漏れていた(つまり一種のバグ)ようです。

近いうちに修正します。

回避策としては、角藤さんの出しておられるもの(luatex85の読込)のほかに、「graphicxに明示的にluatexオプションを与える」というものもあります。

\usepackage[luatex]{graphicx}
liki への返信

Re: lualatexとgraphicxとbxjsclsのja=standard

- 飯島 徹 の投稿
試しにやってみたのですが,次のようにしてもいいみたいですね
%正しい対処かわかりませんが…
\documentclass[luatex,lualatex,ja=standard]{bxjsarticle}
\usepackage{graphicx}
\begin{document}
hoge
\end{document}
飯島 徹 への返信

Re: lualatexとgraphicxとbxjsclsのja=standard

- liki の投稿
これもいけました。

\documentclass[luatex,lualatex,ja=standard]{bxjsarticle}
\usepackage{tikz}
\begin{document}
hoge\tikz \node {はげ};
\end{document}
liki への返信

Re: lualatexとgraphicxとbxjsclsのja=standard

- Z. R. の投稿

不具合を修正したBXjsclsの新しい版(v1.4)を先日CTANにアップロードしました。

最新版のTeX Live、W32TeXでは既に入っているはずです。