LuaTeX-jaとlistingsのバグ?

LuaTeX-jaとlistingsのバグ?

- 大宮 貴史 の投稿
返信数: 5
LuaTeX-jaとlistingsについての質問です。
環境はTeX Live 2015で2/1に更新したものです。
luatexja-fontspecの\setmainjfontと、
listingsのオプションのbasicstyleで\smallなどのフォントサイズを変更するオプションを用いると、
以下のエラーが発生するようです。
これはLuaTeX-jaのバグなのでしょうか?

! Missing number, treated as zero.
<to be read again>
=
l.14 \begin{lstlisting}

?

以下ソースコードです。ログも添付しておきます。

\documentclass{ltjsarticle}

\usepackage{luatexja-fontspec}
\setmainjfont{IPAexMincho}

\usepackage{listings}

\lstset{
  basicstyle=\small
}

\begin{document}

\begin{lstlisting}
  This is a \LaTeX.
\end{lstlisting}

\end{document}
大宮 貴史 への返信

Re: LuaTeX-jaとlistingsのバグ?

- Akira Kakuto の投稿
こちらでは,エラーになりません。ただし環境が luatex beta-0.89.0
なので,参考にはならないと思います。 ltjsarticle の用紙サイズに
関する \@tempdima, \@tempdimb は手で書き換えています。
大宮 貴史 への返信

Re: LuaTeX-jaとlistingsのバグ?

- 前田 一貴 の投稿
私のところでも,最新にして試してみましたがエラーにはなりませんでした.
ログを添付しておきます.

添付されたログを拝見したところ,

> LaTeX2e <2015/10/01> patch level 2

> Document Class: ltjsarticle 2015/10/18

と最新の TeX Live のものより古いようなので(ちょうど 2/1 の更新直前の状態?),
もう一度 TeX Live を更新して試すとどうでしょうか.
前田 一貴 への返信

Re: LuaTeX-jaとlistingsのバグ?

- 大宮 貴史 の投稿
返信ありがとうございます。

数式が化ける件で更新をためらっていましたが、
既に直っているようなので、ひとまず更新を試してみたいと思います。
大宮 貴史 への返信

Re: LuaTeX-jaとlistingsのバグ?

- 大宮 貴史 の投稿
更新したところ、無事にタイプセットが通りました。
やはりそれが原因だったようです。
お騒がせいたしました。

どうもありがとうございました。