我在提交给 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,以便我们能够更快地找到您提交的来源。