
Я использую algorithm2e
package. Один из моих алгоритмов НЕ нуждается в названии. Если я просто не ввожу \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}