2010-05-11 72 views
28

我有一個關於--listings--包的問題。你知道如何改變它以像這樣的「算法」而不是隨便的「列表」在標題行嗎?如何更改列表中的標題?

感謝您的回覆

回答

59

把這些線前導碼(序言是一切從LaTeX的源文件的開頭,直到\begin{document}命令):

\renewcommand\lstlistingname{Algorithm} 
\renewcommand\lstlistlistingname{Algorithms} 

第一的上市改變了標題名稱。第二個 - 由\lstlistoflistings命令打印的列表的標題名稱。你也可能會想修改autoref S中的文字:

\def\lstlistingautorefname{Alg.} 

然後當你指的是一個特定的上市,E。 G。 For details see \autoref{sec2:bubblesort}.它寫爲「有關詳細信息,請參閱2.1。」。