jlreq
jlreq copied to clipboard
listingsパッケージのtitleオプションでエラーになる
listingsパッケージとjlreqクラスのどちらの問題か分からなかったので、とりあえずこちらでissueを立てます。
問題
listingsパッケージでtitleオプションを使うと、エラーが出ます。
(@makecaption周辺のエラーのようですが……)
再現用コード
\documentclass[dvipdfmx]{jlreq}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[title=hoge,language={tex}]
\LaTeX
\end{lstlisting}
\end{document}
結果
! Argument of \lst@title@dropdelim has an extra }.
(dvipdfmxオプションを削除してLuaLaTeXで実行しても同じエラーで止まりました)
とりあえず 6e75b54 でエラーが出ないようにしました.ただこれはlistingsの方がいまいちという気もしますねぇ.( \@makecaption が特定の形で実装されていることに依存している.)