投稿操作 · 2026/10/15
用LaTeX写的论文,投稿时要上传哪些文件?
用main.tex、图片路径与文献文件的完整例子,说明如何准备源码、试编译并核对投稿系统生成稿。
用LaTeX写的论文,投稿时要上传哪些文件?
先看本次投稿要求:如果期刊当前只要供阅读的PDF,就按说明提交PDF;如果要求LaTeX源码,要交的是能生成稿件的文件组合,通常不只是一个tex文件。编辑看到的PDF和系统用来编译的源码各有用途,不能用“我的PDF没问题”来判断源码是否完整。
以下示例假设期刊要求提交源码。作者的主文件叫main.tex,图片放在images目录,文献记录在references.bib里。平时能编译,是因为电脑里这些文件都在;上传时只选main.tex,服务器却不会自动去作者电脑上找另外两个文件。先弄清这层关系,后面的准备就简单得多。
第一步:沿着主文件找它调用的文件
假设主文件中有下面两行:
\includegraphics{images/result.pdf}
\bibliography{references}
第一行告诉你图片来自哪里,第二行提示文献数据文件。若还用其他tex文件写章节,也要把它们包括进来。使用自定义类或样式时,查清是否需要附上相应cls、sty文件;不要把系统里有标准宏包理解成它必然有你的自定义文件。
Elsevier的LaTeX指引要求提供稿件相关源码,并关注标准环境中未包含的类与宏包。文献文件则要看具体流程:bib保存文献数据,bbl可能是已经处理后的文献内容。有些要求会明确提到bbl,仅提供bib并不一定够。编译产生的缓存也不必全塞进去,按当前指南选择所需材料。
第二步:让提交副本独立编译一次
另建一个提交目录,复制准备上传的文件,保留原工作文件。假如main.tex仍写着images/result.pdf,那么副本里也应有同样的目录和文件。若平台要求扁平目录,就调整提交副本中的引用路径,让它指向新的文件位置。
用副本编译时,尽量别依赖原工作目录已有的缓存;否则漏交的文献文件可能暂时被旧结果遮住。新目录里的图片丢了、文献变成问号,都可以顺着报错定位到文件名。检查大小写和后缀也很有用:本地环境能找到的文件,服务器未必会以同样方式处理。
这一步验证的是文件是否齐全,并不表示服务器环境一定相同。编译器、宏包版本或平台支持范围不同,仍可能需要按平台日志调整。
第三步:正确分类上传,再读系统生成稿
上传目录和文件类别要依平台决定。例如Elsevier对Editorial Manager有专门的LaTeX提交说明,涉及文件层级和类别。主稿源码、图片与补充材料的类别有各自用途;把所有文件放进“补充材料”,不代表系统会拿它们生成主稿。
完成上传后,打开平台实际合成的稿件,看看公式、图片和参考文献。作者自己导出的PDF完整,平台生成稿仍可能缺图或出现引用问号。出错时先读日志指出的文件和命令,再判断是漏文件、路径不对,还是环境不支持某种写法。别为了消除报错,删掉必要公式或引用。
最后确认三件具体的事:这次要求的文件已上传,源码没有引用个人电脑上未交的材料,编辑实际阅读的稿件也完整。按这条顺序准备,比从文件夹里凭后缀挑一堆文件更容易找出问题。
参考信息:Elsevier,LaTeX作者指引;Elsevier投稿支持,Editorial Manager中提交LaTeX文件。