列表编号格式(lstlisting)

列表编号格式(lstlisting)

我正在编写一个包含大量列表的文档。我需要使用以下格式对列表进行索引:“上市 ab“ 和: A章节(阿拉伯语)和 b该章节中出现的顺序(阿拉伯语)。

我努力了

\AtBeginDocument{\renewcommand\thelstlisting{\arabic{chapter}.\arabic{section}}}

但这会产生A章节(阿拉伯语)和b该章的部分内容(阿拉伯语)。

我已经成功地对表做了类似的事情(在 cls 文件中),使用:

\AtBeginDocument{ \renewcommand \thetable{\ifnum \c@chapter>\z@ \@arabic\c@chapter.\fi \@arabic\c@table} }

答案1

找到了!显然它很简单:

\AtBeginDocument{%
    \renewcommand\thelstlisting{\arabic{chapter}.\arabic{lstlisting}}%
}

相关内容