解决Springer 最新Latex模板单栏变双栏,作者信息角标只显示1的问题!

文章讨论了在更新SpringerNatureLaTeX模板为双栏布局后,作者信息角标仅显示为1的错误。通过修改sn-jnl.cls文件的特定代码段,可以解决这个问题。原代码比较复杂,涉及条件判断和页面布局,而修改后的代码简化了处理方式,统一使用 wocolumn[@maketitle]确保标题的正确显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于Springer Nature LaTeX Template最新模板改成双栏之后,也就是将其中的\documentclass[sn-mathphys,Numbered]{sn-jnl}改成\documentclass[default,iicol]{sn-jnl}后,作者信息角标只显示1,如图:

需要修改sn-jnl.cls 文件的788-807行,如下

    \if@twocolumn
      \ifnum \col@number=\@ne%
\setbox0=\vbox{\@maketitle}
\firstpagehtcheck=\ht0%
\advance\firstpagehtcheck by \dp0%
\ifdim\firstpagehtcheck>\textheight%
\setbox1=\vsplit0to2\textheight%
\setbox1=\vbox{\unvbox1}%
\setbox2=\vbox{\unvbox0}%
\unvbox1%
\stripsep=0pt%
\begin{strip}
\unvbox2%
\end{strip}
\else
\twocolumn[\@maketitle]%
\fi      
\else
\@maketitle
\fi%

修改成:

\if@twocolumn
\ifnum \col@number=\@ne%
\twocolumn[\@maketitle]%
\else
\twocolumn[\@maketitle]%
\fi%

评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值