【问题标题】:Change "List of Listings" text更改“列表列表”文本
【发布时间】:2011-02-12 04:28:08
【问题描述】:

我尝试使用命令更改“列表列表”文本

\renewcommand*{\lstlistlistingname}{List of XYZ}

在我的\begin{document} 之前。这有什么问题?

顺便说一句

\renewcommand*{\lstlistingname}{NewListing}

工作就像一个魅力。

编辑:没有发生错误,只是文本没有变化。它仍然是“列表”。

顺便说一句,这是我包含它的方式:

\pagestyle{scrheadings}
\pagenumbering{Roman}

\pdfbookmark[0]{\contentsname}{Contents}
\tableofcontents
\listoftables
\listoffigures
\listoflistings

\pagestyle{scrheadings}
\pagenumbering{arabic}

我在“列表”页面上看到编号以“1”开头,但应该是“V”。一些提示?

谢谢

【问题讨论】:

  • 最好将尝试时发生的情况与预期发生的情况进行比较。
  • 可能定义了一些 List 宏...顺便说一句。欢迎:)
  • ...对我来说就像一个魅力...

标签: latex listings lstlisting


【解决方案1】:

使用\lstlistoflistings

\listoflistings 来自 listing 包。 \lstlistoflistings 来自 listings 包(注意复数)。您不应同时使用两者。

如果您使用的是listing 包,请使用

\renewcommand*{\listlistingname}{List of XYZ}

改变标题。

编辑:从\lstlistingname 工作的事实我得出结论,您使用listings 包。我建议从您的 tex 文件中删除行 \usepackage{listing} 。如果您同时使用这两个软件包:只需使用正确的命令。两个包中的列表都出现在两个都将条目放入同一个lol 文件中。

【讨论】:

  • 如果我将 \renewcommand*{\lstlistoflistings}{New Section Title} 添加到 preable 或文档中,列表列表的部分标题会更改(从“列表”),但条目会消失(即我得到一个只有节标题的空页面)。我错过了什么?
  • 使用该命令,您将 listings 的列表定义替换为文本“新章节标题”。更改 \listlistingname 以仅更改标题。
【解决方案2】:

只是尝试自己更改它。有一个单独的命令提供名称。例如:

\renewcommand{\lstlistlistingname}{My listungs}

所以\lstlistingname\lstlistlistingname 都需要更改。

【讨论】:

    【解决方案3】:

    回答您的页码问题:

    \pagenumbering{arabic} 之前插入\cleardoublepage。这应该会修复您的列表中的罗马编号。

    【讨论】:

      【解决方案4】:

      以上答案都不适合我。解决我的问题的命令是:

      \renewcommand{\listingscaption}{Code}
      \renewcommand{\listoflistingscaption}{List of source code examples}
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-21
        • 1970-01-01
        • 1970-01-01
        • 2019-12-05
        • 1970-01-01
        相关资源
        最近更新 更多