Como posso colocar um ponto final logo após o número do algoritmo no título do algoritmo?

Como posso colocar um ponto final logo após o número do algoritmo no título do algoritmo?

insira a descrição da imagem aqui

Gostaria que dissesse "Algoritmo 1.", com ponto final após o número, e não apenas "Algoritmo 1". É como vejo a maioria das pessoas usando, então devo estar usando um pacote não convencional? Você diria que devo manter o padrão? Não é feio.

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

Responder1

Usarcaptionpara alterar o labelsepmétodo para period. Como a legenda original define o rótulo do algoritmo emaudacioso, também mudamos labelfontpara bf.

insira a descrição da imagem aqui

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

Responder2

A maneira usual parece funcionar. (Veraquipara mais exemplos.)

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

insira a descrição da imagem aqui

informação relacionada