Ich wünschte, es würde „Algorithmus 1.“ stehen, mit einem Punkt nach der Nummer, und nicht nur „Algorithmus 1“. Ich sehe, dass die meisten Leute es so verwenden, also muss ich wohl ein unkonventionelles Paket verwenden? Würden Sie sagen, ich sollte bei der Standardeinstellung bleiben? Es ist nicht hässlich.
\documentclass{article}
\usepackage{algorithm}
\usepackage{algpseudocode}
\begin{document}
\begin{algorithm}
\caption{Some random algorithm}
\begin{algorithmic}[0]
\Procedure{random}{}:
\EndProcedure
\end{algorithmic}
\end{algorithm}
\end{document}
Antwort1
Verwendencaption
um die labelsep
Methode zu ändern period
. Da die ursprüngliche Überschrift die Algorithmusbezeichnung indeutlich, ändern wir auch labelfont
in bf
.
\documentclass{article}
\usepackage{algorithm,caption}
\usepackage{algpseudocode}
\captionsetup[algorithm]{
labelfont = bf,
labelsep = period
}
\begin{document}
\begin{algorithm}
\caption{Some random algorithm}
\begin{algorithmic}[0]
\Procedure{random}{}
\EndProcedure
\end{algorithmic}
\end{algorithm}
\end{document}
Antwort2
Der übliche Weg scheint zu funktionieren. (SieheHierfür weitere Beispiele.)
\documentclass{article}
\usepackage{algorithm}
\usepackage{algpseudocode}
\begin{document}
\renewcommand\thealgorithm{\arabic{algorithm}.}
\begin{algorithm}
\caption{Some random algorithm}
\begin{algorithmic}[0]
\Procedure{random}{}:
\EndProcedure
\end{algorithmic}
\end{algorithm}
\end{document}