记一次Springer期刊投稿时latex生成pdf乱码问题的解决历程

Springer期刊投稿时latex生成pdf乱码问题的解决历程

最近向Springer旗下的journal of real-time image processing期刊投稿,该期刊投稿系统为editorial manager,要求必须提交tex格式的论文稿件。稿件提交后系统会自动生成PDF文件,作者确认生成pdf无误后方可确认最终提交。

在我上传所有文件后(包括docx版作者介绍tex版论文稿件、论文所需模板svjour3.clssvepjc3.closvglov3.clo论文涉及插图本机生成的正确pdf文件),下载系统生成的pdf文件,打开发现是乱码,但其中并没有error提示,只有一系列的warning和info,提示redeclaring和overwriting

观察生成文件的第一行,提示系统编辑器是2018版texlive,与我所使用的编辑器是同一版本,所以不是编辑器造成的问题。

请教投过这个期刊的作者(感谢Hangqi Ge同学),他比我多提交两个文件,包括sppgys.bst和example.eps。但在另外提交这两个文件后,pdf依然乱码。

后请教csdn上提问过这个问题的同学(感谢吉大张晨师妹),她跟我出现同样的问题,解决方法是在文章开头,\documentclass语句后添加两个语句:
\usepackage[caption=false]{subfig}
\usepackage[utf8]{inputenc}

其中第一个语句是添加子图的宏包,我原来用的是subfigure宏包,于是将原来宏包删除,并对文中相应指令进行更新(subfigure改为subfloat,具体操作可自行百度),不知道这个操作有没有用,但也只好写上试一试。
第二个语句作用是inputenc用来识别输入编码LaTeX_Fun的博客写道这个只在写非英文的、带声调的拉丁语系如法、德、中欧和UTF8有点意义,CJK完全用的自己的体系),我们用的UTF8,所以应该是有用的。

另外,师妹没有提交模板文件。联想到上面我出现的各种redeclaring提示,于是我怀疑这难道是我上传了模板的问题?

于是我将添加两个语句的论文上传,同时将模板文件删除,再次实验发现仍然乱码。

心力交瘁的我认为是系统出了问题。。。于是直接将投稿系统下载的例文template.tex文件和template-epjc.tex文件依次上传,发现都是可以正确生成的。但是如果我将这两个文件稍作更改,比如删除一个正文字母,就会出现乱码。另外,还有一个例文svjourn3-epjc.tex,直接上传后就是生成乱码。

分析乱码内容发现很重要的一句话:
Class Springer-SVJour3 Warning: Specified option or subpackage “epjc3” not found - on input line 127.
epcj3虽然不是模板文件名,但看起来就是模板那一卦的。然后我想难不成还是需要提交模板文件?

于是将模板文件重新上传,与svjourn3-epjc.tex文件直接一起提交上去,竟然成功了。说明确实是应该上传模板文件

另外,分析svjourn3-epjc.tex与template.tex,发现有句话
\documentclass[pdftex,twocolumn,epjc3]{svjour3}
前者加了pdftex,后者没有这一项,保险起见我在我的论文中也加了这一项。

最后上传我的论文,经过第48次试验,终于看到了正确生成的pdf文件。喜大普奔!!!

总结相对于最初上传文件所做更改的部分:

    1. 需要上传的文件包括docx版作者介绍tex版论文稿件、论文所需模板svjour3.clssvepjc3.closvglov3.clo论文涉及插图本机生成的正确pdf文件
      其中,论文稿件和三个模板都需要选择manuscript选项,其中必须要将稿件置于第一顺序,pdf文件选择supplementary material选项
    1. \documentclass[twocolumn,epjc3]{svjour3} 改成了 \documentclass[pdftex,twocolumn,epjc3]{svjour3}
    1. \documentclass语句后添加两个语句:
      \usepackage[caption=false]{subfig} %用于子图调用
      \usepackage[utf8]{inputenc} %用于输入编码识别

其实也没有更改太多东西,但是有些事情就是失之毫厘,差之千里~
差点没被气炸的我终于在崩溃的前一刻找到了正确方法,再次感谢所有向我提供帮助和建议同学,分享出来供各位遇到相同或相似情况的朋友参考。

  • 28
    点赞
  • 95
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
Springer 是一个知名的学术出版机构,接受使用 LaTeX 进行投稿LaTeX 是一种专业的排版系统,常用于编写科学、技术和数学领域的论文。将论文提交给 Springer 的方法如下: 首先,你需要根据 Springer 提供的要求和模板格式撰写论文。Springer 的官方网站上通常会提供相关的模板和作者指南,你可以根据这些指南来撰写和格式化论文,以确保论文满足 Springer 的格式要求。 其次,创建一个 Springer投稿账户。在 Springer 的官方网站上,你可以找到注册表格,并根据指南填写相关信息。注册后,你将获得一个账户,在这个账户下可以提交论文和进行后续的编辑和审稿工作。 然后,登录投稿账户,选择适当的期刊或会议进行投稿Springer 发行多个学术期刊和举办各种学术会议,你可以根据你的研究领域选择最相关的期刊或会议进行投稿。在提交论文之前,请确保仔细阅读每个期刊或会议的投稿指南,并按照它们的要求进行格式和结构调整。 在提交论文,你需要上传 LaTeX 文件以及相关的图表和其他支撑材料。Springer投稿系统通常会要求你在 LaTeX 文件中插入特定的命令来标文章的各个部分和标题,以便于编辑和审稿人进行检查和评估。 最后,等待评审过程。一旦提交成功,Springer 的编辑团队将安排专家进行匿名评审。评审结果将在一定间内反馈给你,可能包括接受、修改或拒绝的意见。如果论文被接受或需要修改,请根据编辑和审稿人的建议进行修订,并在规定的间内重新提交。 总之,Springer 接受使用 LaTeX 进行投稿。通过遵循 Springer 的指南和投稿流程,你可以向 Springer 提交你的 LaTex 论文,并期待通过匿名评审的结果。
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值