我希望它写成“算法 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
labelsep
将方法改为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}