Elimine la regla debajo del título del algoritmo - usando Algorithm2e

Elimine la regla debajo del título del algoritmo - usando Algorithm2e

Estoy usando algorithm2eel paquete. Uno de mis algoritmos NO necesita un título. Si simplemente no escribo \caption, todavía hay tres reglas.! Quiero eliminar la segunda regla.

¿Hay alguna manera de hacer esto? ¡Gracias!

ingrese la descripción de la imagen aquí

Respuesta1

Probablemente se podría detectar si el título está vacío. Sin embargo, una forma rápida/sucia es simplemente condensar el espacio (de modo que las dos reglas horizontales queden superpuestas). A continuación se presentan dos posibilidades:

ingrese la descripción de la imagen aquí

\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}

información relacionada