アルゴリズムタイトルの下のルールを削除します - Algorithm2e を使用します

アルゴリズムタイトルの下のルールを削除します - Algorithm2e を使用します

私はalgorithm2eパッケージを使用しています。私のアルゴリズムの 1 つにはタイトルは必要ありません。単に を入力しないと\caption、ルールが 3 つ残ります。2 番目のルールを削除したいと思います。

これを実行する方法はありますか? ありがとうございます!

ここに画像の説明を入力してください

答え1

キャプションが空かどうかはおそらく検出できるでしょう。しかし、手っ取り早い方法は、単にギャップを圧縮することです (2 つの水平線が互いの上に重なるように描画されます)。以下に 2 つの可能性を示します。

ここに画像の説明を入力してください

\documentclass{article}
\usepackage[ruled]{algorithm2e}% http://ctan.org/pkg/algorithm2e
\begin{document}

\begin{algorithm}
  \caption{An algorithm}
  aaa\;
  bbb\;
  ccc\;
\end{algorithm}

{
\setlength{\interspacetitleruled}{-.4pt}%
\begin{algorithm}
  aaa\;
  bbb\;
  ccc\;
\end{algorithm}
}

{
\setlength{\interspacetitleruled}{0pt}%
\setlength{\algotitleheightrule}{0pt}%
\begin{algorithm}
  aaa\;
  bbb\;
  ccc\;
\end{algorithm}
}

\end{document}

関連情報