我正在尝试在 arXiv 上编译以下代码,其中涉及tcolorboxenvironment
包装现有环境的代码,如下quote
所示tcolorbox
:
\pdfoutput=1
\documentclass{article}
\usepackage{tcolorbox}
\tcolorboxenvironment{quote}{}
\begin{document}
\begin{quote}
Hello World!
\end{quote}
\end{document}
当 arXiv 编译文档时,它看起来像这样,在框顶部有额外的填充。 arXiv 编译日志没有显示任何警告。
对于此行为,我包装哪个环境(quote
或等)并不重要。如果没有(告诉 arXiv 使用 PDFLaTeX),也会发生这种情况(尽管我从 arXiv 获得了旋转的 PDF)。明确设置的选项变量没有帮助。theorem
\pdfoutput=1
top
tcolorboxenvironment
您知道可能是什么原因造成的吗?
答案1
正如评论者 frabjous 和 muzimuzhi Z 所建议的,问题在于 arXiv 使用的是旧版本 (v4.32) 的 tcolorbox。我上传了较新的版本tcolorbox.sty
,它消除了这个错误。最新版本可以正常工作,并且不会导致 arXiv 编译错误,它是v4.42(从 v4.50 开始,该线路出现问题\NewDocumentCommand{\tcblistof}
)。