I am using the algorithm-package and would like to name my algorithms without any generated prefix. So I would like to remove "Algorithm #" as prefix from my caption, but still keep the list of algorithms listing the captions.
I have two minimal working examples, each one doing only a part of the required job.
\documentclass[11pt]{article}
\usepackage{caption}
\usepackage{algorithm}
\begin{document}
\begin{algorithm}
\caption*{My Algorithm}
\end{algorithm}
\listofalgorithms
\end{document}
This removes the caption prefix, but the algorithm is not included in the list.
\documentclass[11pt]{article}
\usepackage{caption}
\usepackage{algorithm}
\begin{document}
\begin{algorithm}
\floatname{algorithm}{}
\caption{My Algorithm}
\end{algorithm}
\listofalgorithms
\end{document}
This removes the caption prefix partially, (the number "1" still remains), but the algorithm is included in the list.


labelformat=emptythe prefix is removed, but the number stays in the list-of-algorithms. Which is exactly what I want :) – mtsz Feb 7 at 0:07\renewcommand{\thealgorithm}{}after\usepackage{algorithm}. – egreg Feb 7 at 0:11