sn-jnl.cls 中存在 iicol 模式和多重关联错误

sn-jnl.cls 中存在 iicol 模式和多重关联错误

使用 Springer Nature 类文件时,如果存在多个隶属关系,则sn-jnl.cls使用模式会导致作者隶属关系不正确。如何修复此问题?iicol

MRE:打开模板这里,尝试编译并确认作者关系正确:

正确的作者隶属关系

更改\documentclass行从

\documentclass[sn-mathphys,Numbered]{sn-jnl}% Math and Physical Sciences Reference Style

到:

\documentclass[sn-mathphys,Numbered,iicol]{sn-jnl}% Math and Physical Sciences Reference Style

编译并注意作者隶属关系现在是错误的:

在此处输入图片描述

答案1

我也遇到了同样的问题。对我来说,下面的方法有效。

sn-jnl.cls文件第 501 行,替换

      \@for\@@affmark:=#1\do{\edef\affnum{\@ifundefined{X@\@@affmark}{1}{\jmkRef{\@@affmark}}}%

经过

      \@for\@@affmark:=#1\do{\edef\affnum{\@ifundefined{X@\@@affmark}{\@@affmark}{\jmkRef{\@@affmark}}}%

对第 507 至 516 行执行相同操作。

我希望这对你有用。 在此处输入图片描述

相关内容