アルゴリズムのタイトルでアルゴリズム番号の直後にピリオドを付けるにはどうすればよいですか?

アルゴリズムのタイトルでアルゴリズム番号の直後にピリオドを付けるにはどうすればよいですか?

ここに画像の説明を入力してください

「アルゴリズム 1」ではなく、数字の後にピリオドを付けて「アルゴリズム 1」と表示してほしいです。ほとんどの人がこのように使用しているのを見ると、私は型破りなパッケージを使用しているに違いありません。デフォルトのままにしておくべきでしょうか。見苦しいものではありません。

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

答え1

使用captionlabelsep方法を変更するにはperiod、元のキャプションではアルゴリズムラベルを大胆な、 もlabelfontに変更します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}

答え2

通常の方法はうまくいくようです。(ここさらなる例については、こちらをご覧ください。

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

ここに画像の説明を入力してください

関連情報