我\usepackage[ruled]{algorithm2e}
在我的文档中添加了显示伪代码算法。
我还得到了附录、一些图表和表格。最后应该列出这些。这很好用,而且它的编号如下
- A Appendix
- B Figures
- C Tables
- D References
问题是,我也想列出我的算法。它们被列出但没有正确的前缀字符。此外,我列出的算法的标题是英文的,但其余的都是德文的。
这是一个最小的工作示例,可以更好地解释我的问题:
\documentclass[numbers=noenddot]{UVKABoA4}
\usepackage{graphicx} % Standardpaket zur Grafikeinbindung
\usepackage{amsmath,amssymb} % Erweiterung des Mathematik-Modus
\usepackage[absolute,overlay]{textpos}
\usepackage{vmargin} % Adjust margins in a simple way
\usepackage{tikz}
\usepackage{float}
\usepackage{caption}
\usepackage{subcaption}
\usepackage[ruled]{algorithm2e}
\usepackage{minted}
\usepackage[ngerman]{babel}
\usepackage[raiselinks=true,
bookmarks=true,
bookmarksopenlevel=1,
bookmarksopen=true,
bookmarksnumbered=true,
hyperindex=true,
plainpages=false,
pdfpagelabels=true,
pdfborder={0 0 0.5}]{hyperref}
\makeindex
\begin{document}
\pagenumbering{roman}
\begingroup
\changefont{phv}{m}{n}
\tableofcontents
\endgroup
\mainmatter
\renewcommand{\chapterpagestyle}{plain}
\pagestyle{scrheadings}
\pagenumbering{arabic}
%content
\chapter{testChapter}
\section{testSection}
\pagestyle{scrplain}
\appendix
\chapter{TestAppendixChapter }
\section{TesstAppendixSection}
\listoffigures
\listoftables
\listofalgorithms
\bibliography{content/bibliography}
\printindex
\end{document}
有人知道我在这里做错了什么吗?非常感谢!
答案1
您必须“手动”声明这些内容,方式如下:
\SetAlgorithmName{algorithmname}{algorithmautorefname}{list of algorithms name}
这algorithmname
是标题中给出的名称,第二个(可选)参数是使用\autoref
(来自 hyperref 包),list of algorithms name
是索引中的标题。