Wiley出版社WileyNJDv5_Template模板编译不能生成PDF解决办法

一、背景

最近要投一篇Wiley旗下的International Journal of Robust and Nonlinear Control期刊,也就是鲁棒和非线性控制,但是从官网下载的WileyNJDv5_Template.zip模板,编译后不能生成pdf,我使用的tex编辑器为WinEdt7.0,可能是因为版本太老的原因。但后来换成TexLive+VScode+SumatraPDF的组合,其他IEEE期刊和硕博论文均可以编译成功,只有IJRNC期刊的依然报错。下面针对具体问题给出解决办法。

如果比较着急投稿,可以先用latex在线编辑网站Overleaf,直接跳转至四、使用Overleaf解决不能生成pdf的问题

二、listings.sty版本问题

若报错内容如下:


This file requires `listings.sty' version 1.9.

You have a serious problem, so I'm exiting ...


解决办法:

WileyNJDv5_Template.zip模板自带的listings.sty版本太低,用我们自己的listings.sty文件替换即可。

listings.sty文件是 LaTeX 中用于格式化代码块的宏包文件,它通常随 LaTeX 系统一起安装。

我的listings.sty文件位置为:E:\software\Latex\texlive\2025\texmf-dist\tex\latex\listings\listings.sty

大家可以根据 LaTeX 的安装位置查找。

三、使用pdflatex依然不能生成pdf

可以更换为xe->bib->xe->xe编译方式

成功生成pdf

四、使用Overleaf解决不能生成pdf的问题

如果比较着急投稿,可以先用latex在线编辑网站Overleaf。但是当把WileyNJDv5_Template.zip导入到Overleaf后,同样不能生成pdf,这里一个最简单的办法就是,删除压缩包中的listings.sty文件,随后即可成功生成pdf。

相关推荐
2501_9307077818 小时前
使用C#代码在 PDF 中创建目录
pdf
随便叫个啥呢1 天前
java使用poi-tl模版+vform自定义表单生成word,使用LibreOffice导出为pdf
java·pdf·word
随便叫个啥呢2 天前
java使用poi-tl模版+vform自定义表单生成word,使用LibreOffice导出为pdf,批量下载为压缩文件
java·pdf·word·zip
CodeCraft Studio2 天前
国产化Word处理控件Spire.Doc教程:使用Java将RTF文件转换为PDF的全面教程
java·pdf·word·spire.doc·rtf转pdf·文件格式转换·文档开发sdk
CodeCraft Studio3 天前
国产化Excel处理控件Spire.XLS教程:使用Java将CSV转换为PDF(含格式设置)
java·pdf·excel·spire.xls·文档格式转换·csv转pdf
雾江流3 天前
WPS国际版18.22 | 集Word,PDF,Sheet,PowerPoint于一体的多功能免费办公套件
pdf·word·软件工程·wps
Jay_Franklin3 天前
Python中使用sqlite3模块和panel完成SQLite数据库中PDF的写入和读取
数据库·笔记·python·pycharm·sqlite·pdf·py
有蝉3 天前
vue-office——支持多种文件(docx、excel、pdf)预览的vue组件库,支持vue2/3。也支持非Vue框架的预览。
vue.js·pdf·excel
2501_920955573 天前
PDF文件损坏打不开怎么修复?2025年最新修复工具测评与对比
pdf
季春二九3 天前
PDF-XChange Editor丨加拿大PDF编辑转换工具
pdf