IEEEテンプレートでlistingsのcaptionが枠線に重なる場合の対処

listingsを使ってIEEEテンプレートでソースコードをのせると,枠線とキャプションが重なる.

以下の記事ではpretoでキャプションに種類を変える方法やfigureで囲む方法が紹介されている.これらの方法では1行で枠線で重ならずキャプションが表示されなかった.

usepackageでcaptionパッケージを追加で読み込む変更を加えたところ,枠線とキャプションが離れて描画された.

\usepackage{listings}
\usepackage{caption} % need for listing caption