如何在演算法標題中的演算法編號後面加上句點?

如何在演算法標題中的演算法編號後面加上句點?

在此輸入影像描述

我希望它寫著“演算法 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

使用caption將方法更改labelsepperiod.由於原始標題將演算法標籤設定為大膽的,我們也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}

在此輸入影像描述

相關內容