在标题中翻译“算法”

在标题中翻译“算法”

这是我的代码

\begin{algorithm}  
\caption{Funkcija ACO}  
\label{alg:aco}  
\begin{algorithmic}  
    \STATE{do something}  
\end{algorithmic}  
\end{algorithm} 

它会产生这样的标题 在此处输入图片描述

我想将“算法”一词翻译成我的语言。我该怎么做?

答案1

您必须进行修改\ALG@name才能获得适当的翻译:

在此处输入图片描述

\documentclass[11pt]{article}
\usepackage{algorithm}% http://ctan.org/pkg/algorithms
\usepackage{algorithmic}% http://ctan.org/pkg/algorithms
\makeatletter
\renewcommand{\ALG@name}{AlGoRiThM}
\renewcommand{\listalgorithmname}{List of \ALG@name s}
\makeatother
\begin{document}
\listofalgorithms
\begin{algorithm}
\caption{Funkcija ACO}
\label{alg:aco}  
\begin{algorithmic} 
  \STATE{do something}  
\end{algorithmic}  
\end{algorithm} 
\end{document}

您也可以考虑使用更高级的algorithmicx捆。

答案2

使用包\floatname中的命令algorithm。用于重命名算法标题。

\floatname{algorithm}{Algorithmus}

相关内容