案件: 我使用 Overleaf 上的模板为期刊准备了一篇文章。它在 Overleaf 上编译良好,看起来很棒,并且可以提交。
我解压了 zip 文件,严格按照他们的上传说明进行操作,但文档却无法在期刊提交网站上编译。
两个可能的‘线索’:
1.我注意到两个文件在实际main.tex
文件中没有直接引用(见图)。
请注意,logo.png 和 .bst 文件没有与 main.tex“分组”在一起
2.该期刊似乎经常遇到这种情况,以下是其常见问题解答中的内容。
我的 LaTeX (.tex) 主文档已成功上传,但在文件上传步骤中,它显示为红色,并显示错误消息“无法转换文件”。我该如何修复此问题?
此问题最常发生在 .bib 或 .bst 文件不兼容或其他问题时。要解决此错误,请删除已上传的 .bib 或 .bst 文件,将 LaTeX 运行中生成的 .bbl 文件的内容(复制/粘贴)合并到 LaTeX (.tex) 主文档中,然后注释掉 LaTeX (.tex) 主文档中对单独的 .bib 和/或 .bst 文件的引用。
上诉
不幸的是,这对我来说根本就是无稽之谈。我不知道如何将整个样式文件“剪切/粘贴”到 main.tex 中,也不知道如何让 main.tex“引用”或“指向”自身,而不是样式或 bst 文件。
期刊是否因不汇编而臭名昭著?我是不是在浪费时间?这里面有什么明显的问题吗?
如果有用,我可以提供一个 tex 处理器日志(对我来说完全是胡说八道),但不是一个可重现的示例。就像我说的,它在 Overleaf 上运行得很好。如果包含所有内容的 zip 文件有用,我也可以提供。
答案1
编辑:经过一个小时的故障排除,结果发现,这实际上是 Oxford 自己的问题。他们的模板在上传时甚至没有编译。OP 将直接联系发布者来解决这个问题。
当您尝试包含 eps 文件时:
\includegraphics[trim={0 0 0 0},clip, width=\textwidth]{STRCPRcropped.eps}
日志文件表明,他们的编译器在尝试将 eps 文件转换为 pdf 时失败,如第 610 行及以后所示:
Package epstopdf Warning: Drivers other than 'pdftex.def' are not supported.
因此失败:
! Undefined control sequence.
<recently read> \epstopdfDeclareGraphicsRule
为了解决这个问题,您应该将文件转换为 png 并像这样包含它:
\includegraphics[trim={0 0 0 0},clip, width=\textwidth]{STRCPRcropped.png}
然后重试。如果你是 LaTeX 的狂热用户,你可以考虑使用 TeXLive 或 MiKTeX 来最喜欢的文本编辑器,它将为您完成此转换。
以下是 eps 转换为 png 的结果:
如果您还有更多问题,请告诉我,我们可以解决。