abenori / jlreq

Other
125 stars 18 forks source link

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

Closed fabon-f closed 1 year ago

fabon-f commented 2 years ago

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

abenori commented 2 years ago

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