Latex 中的列表包,带有 arxiv 的行号

Latex 中的列表包,带有 arxiv 的行号

我在提交给 arxiv 的论文中包含了一些代码(我假设是为了防止上传样稿,如下所述:https://academia.stackexchange.com/questions/49386/why-does-arxiv-not-allow-numbered-lines-in-submissions)。但是,我使用了 Latex 中的 Listings 包,但被 automod 拒绝了,因为不允许使用行号。为了完整起见,以下是 Listings 包的 Latex 代码,来自如何在程序列表/代码中添加行号?

\usepackage{listings} %For code in appendix
\lstset
{ %Formatting for code in appendix
    language=Matlab,
    basicstyle=\footnotesize,
    numbers=left,
    stepnumber=1,
    showstringspaces=false,
    tabsize=1,
    breaklines=true,
    breakatwhitespace=false,
}

我认为代码加上行号更有用,因为在这个特定情况下它可以包含几行。所以,我想继续包含它们。我尝试将 更改为numbers=left并将numbers=right默认值更改numbersep=5pt为某个值以保留框中的数字,但 automod 仍然拒绝了它。

有没有人发现 arxiv 在这方面存在问题?你有没有找到一种方法将行号放入代码片段中?有没有更好的软件包或方法可以保留行号,但不让它们显示在 arxiv 的审核中?

答案1

arXiv 不允许在全文,我们不关心它是在代码块中,还是在表格的行中,等等,这些有了它们,就会更有用。

arXiv 中的这个错误有时是误报,因此我建议通过我们的官方支持渠道如果您仍然遇到困难。请记住包含您的提交 ID,以便我们能够更快地找到您提交的来源。

相关内容