使用时,algorithmx
您将获得“算法 1 算法名称”。如何更改标签“算法”?我的意思不是针对每个算法单独更改,而是对整个 latex 项目进行全局更改。这样做的原因是,我更希望它说“algoritme”,即挪威语中的算法。
\documentclass{article}
\usepackage[norsk]{babel}
\usepackage{tabularx}
\usepackage{apacite}
\usepackage{hyperref}
\usepackage{enumerate}
\usepackage[normalem]{ulem}
\usepackage{color}
\usepackage[noend]{algpseudocode}
\usepackage{algorithm}
\begin{document}
\begin{algorithm}
\begin{algorithmic}[1]
\State a
\label{a}
\caption{name}
\end{algorithmic}
\end{algorithm}
\end{document}
答案1
在某种程度上,这篇文章讨论了这一点更改算法名称这个答案讨论了同样的内容,但也讨论了其他一些问题:
要更改算法命名,请添加
\makeatletter \renewcommand{\ALG@name}{Algoritme} \makeatother
在你的序言中后 \usepackage{algorithm}
。
环境
algorithmic
不应该有\caption
; 而应该在algorithm
(float) 环境中使用;你应该总是放置
\label
后\caption
。
\documentclass{article}
\usepackage[noend]{algpseudocode}
\usepackage{algorithm}
\makeatletter
\renewcommand{\ALG@name}{Algoritme} %Change the name Algorithm to Algoritme
\makeatother
\begin{document}
\begin{algorithm}
\caption{name}\label{a}
\begin{algorithmic}[1]
\State a
\end{algorithmic}
\end{algorithm}
\end{document}