在使用期刊给出的latex模板时,需要将期刊给的.cls及.sty文件与自己的latex文件的同一目录下。之前使用别的期刊模板时一直这样操作,也没出现啥问题。
但最近在使用iop模板,虽然依旧是在同一目录下,在编译时却出现显示找不到iopart.cls及setstack.sty。
我解决的办法如下:需要关闭texstudio
1、打开从该期刊下载的压缩包,将其所给的一个.cls文件,两个.sty文件,两个.clo文件复制到一个新建文件夹中,我自己给该新建文件夹命名为iopart,不确定叫其他名可不可以
2、找到自己textlive安装目录的文件夹D:\Allsoft\texlive\2020\texmf-dist\tex\latex(D:\Allsoft\texlive为我的安装目录),将第一步自己建立的iopart文件夹剪切到此处,下图为复制后
3、将第1步中的五个文件从自己的latex文件目录中删除,仅在第2步的iopart文件中保留(不确定这步多不多余)
4、Win + R 打开控制台,cmd运行,输入texhash更新宏包
4、更新完成后打开texstudio, 此时已不在报错
我自己是这么解决的,不确定别人是否可行,仅供参考