알고리즘 제목에서 알고리즘 번호 바로 뒤에 마침표를 어떻게 넣을 수 있나요?

알고리즘 제목에서 알고리즘 번호 바로 뒤에 마침표를 어떻게 넣을 수 있나요?

여기에 이미지 설명을 입력하세요

"알고리즘 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}

여기에 이미지 설명을 입력하세요

관련 정보