arXiv 搞乱了 minted 浮动定位

arXiv 搞乱了 minted 浮动定位

当我尝试上传我的论文在 arXiv 上,我收到许多警告,例如“浮动元素对于页面 […] 来说太大”或“[…] 浮动说明符已更改为 […]”。我意识到几乎每个浮动元素的位置都不正确,这会导致其他浮动元素(例如图像)也定位错误。

为了在 arXiv 上使用 minted,我遵循了这些说明(通过以下途径找到这个问题)。也就是说,我首先在finalizecache启用 minted 选项的情况下在本地进行编译。之后,我将整个_minted-${project-name}文件夹放入上传到 arXiv 的档案中,并将 minted 选项更改为frozencache(这在我的计算机上看起来不错)。

我能做些什么来修复定位吗?

答案1

我意识到,当我将 TeX Live 版本降级到 2016(arXiv 使用的版本)时,我可以重现这种行为。mintedv2.5引入了以下变化:

浮动的默认位置listing现在是,tbp而不是h,与 平行figure,并table避免由h (第 165 章)。

当我在序言中这样设置时:

\SetupFloatingEnvironment{listing}{placement=tbp}

铸造的浮标位置与预期一致。

相关内容