¿Cómo puedo poner un punto justo después del número del algoritmo en el título del algoritmo?

¿Cómo puedo poner un punto justo después del número del algoritmo en el título del algoritmo?

ingrese la descripción de la imagen aquí

Desearía que dijera "Algoritmo 1", con un punto después del número, y no solo "Algoritmo 1". Así es como veo que la mayoría de la gente lo usa, entonces ¿debo estar usando un paquete no convencional? ¿Diría que debería seguir con el valor predeterminado? No es feo.

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

Respuesta1

Usarcaptionpara cambiar el labelsepmétodo a period. Dado que el título original establece la etiqueta del algoritmo enatrevido, también cambiamos labelfonta bf.

ingrese la descripción de la imagen aquí

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

Respuesta2

La forma habitual parece funcionar. (Veraquípara más ejemplos.)

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

ingrese la descripción de la imagen aquí

información relacionada