jlreq icon indicating copy to clipboard operation
jlreq copied to clipboard

listingsパッケージのtitleオプションでエラーになる

Open fabon-f opened this issue 3 years ago • 1 comments

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で実行しても同じエラーで止まりました)

fabon-f avatar Jul 21 '22 18:07 fabon-f

とりあえず 6e75b54 でエラーが出ないようにしました.ただこれはlistingsの方がいまいちという気もしますねぇ.( \@makecaption が特定の形で実装されていることに依存している.)

abenori avatar Jul 30 '22 11:07 abenori