Удалить правило под названием алгоритма — используя Algorithm2e

Удалить правило под названием алгоритма — используя Algorithm2e

Я использую algorithm2epackage. Один из моих алгоритмов НЕ нуждается в названии. Если я просто не ввожу \caption, все равно будет три правила.! Я хочу удалить второе правило.

Есть ли способ это сделать? Спасибо!

введите описание изображения здесь

решение1

Вероятно, можно было бы определить, пуста ли подпись. Однако быстрый/грязный способ — просто сжать пробел (так, чтобы две горизонтальные линии были нарисованы друг над другом). Ниже представлены две возможности:

введите описание изображения здесь

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

Связанный контент