Springer Nature Latex模板 双栏 页眉显示标题太长
Springer Nature Latex模板双栏设置后,会出现页眉标题超出页边距调整方法可以参考这里。
解决
找到sn-jnl.cls
文件,做如下两处修改:
1、第一处修改
将
\def\ps@headings{%
\def\@oddfoot{\hfill}%
\let\@evenfoot\@oddfoot%
%%\def\@evenhead{{\headerfont\thepage\qquad\rightmark\hfill\includegraphics{springer-nature-logo}}}%
%%\def\@oddhead{{\headerfont\includegraphics{springer-nature-logo}\hfill\leftmark\qquad\thepage}}%
\def\@evenhead{%
\vbox to 0pt{\vspace*{-39pt}%
\hbox to \hsize{\hfill Springer Nature 2021 \LaTeX\ template\hfill}}\par%%
\hspace*{-\textwidth}\hbox to \hsize{\headerfont\thepage\qquad\rightmark\hfill}}%
\def\@oddhead{%
\vbox to 0pt{\vspace*{-39pt}%
\hbox to \hsize{\hfill Springer Nature 2021 \LaTeX\ template\hfill}}\par%%
\hspace*{-\textwidth}\hbox to \hsize{\headerfont\hfill\leftmark\qquad\thepage}}%
\let\@mkboth\markboth%
}%
替换为:
\def\ps@headings{%
\def\@oddfoot{\hfill}%
\let\@evenfoot\@oddfoot%
%%\def\@evenhead{{\headerfont\thepage\qquad\rightmark\hfill\includegraphics{springer-nature-logo}}}%
%%\def\@oddhead{{\headerfont\includegraphics{springer-nature-logo}\hfill\leftmark\qquad\thepage}}%
\def\@evenhead{%
\vbox to 0pt{\vspace*{-39pt}%
\hbox to \textwidth{\hfill Springer Nature 2021 \LaTeX\ template\hfill}}\par%%
\hspace*{-\textwidth}\hbox to \textwidth{\headerfont\thepage\qquad\rightmark\hfill}}%
\def\@oddhead{%
\vbox to 0pt{\vspace*{-39pt}%
\hbox to \textwidth{\hfill Springer Nature 2021 \LaTeX\ template\hfill}}\par%%
\hspace*{-\textwidth}\hbox to \textwidth{\headerfont\hfill\leftmark\qquad\thepage}}%
\let\@mkboth\markboth%
}%
2、第二处修改
将
\def\ps@titlepage{%
%%\def\@oddhead{\vbox{\vskip-36pt\hbox to \textwidth{\hfill\includegraphics{springer-nature-logo}\hspace*{-1pt}}}}%
%%\let\@oddhead\@empty\let\@evenhead\@empty%
\def\@oddhead{%
\vbox to 0pt{\vspace*{-38pt}%
\hbox to \hsize{\hfill Springer Nature 2021 \LaTeX\ template\hfill}}}%%
\let\@evenhead\@oddhead%
\def\@oddfoot{\vbox to 18pt{\vfill\reset@font\rmfamily\hfil\thepage\hfil}}%%
\def\@evenfoot{}}%
\def\ps@plain{\let\@mkboth\@gobbletwo%
\let\@oddhead\@empty\let\@evenhead\@empty%
\def\@oddfoot{\vbox to 18pt{\vfill\reset@font\rmfamily\hfil\thepage\hfil}}%
\let\@evenfoot\@oddfoot}%
替换为:
\def\ps@titlepage{%
%%\def\@oddhead{\vbox{\vskip-36pt\hbox to \textwidth{\hfill\includegraphics{springer-nature-logo}\hspace*{-1pt}}}}%
%%\let\@oddhead\@empty\let\@evenhead\@empty%
\def\@oddhead{%
\vbox to 0pt{\vspace*{-38pt}%
\hbox to \textwidth{\hfill Springer Nature 2021 \LaTeX\ template\hfill}}}%%
\let\@evenhead\@oddhead%
\def\@oddfoot{\vbox to 18pt{\vfill\reset@font\rmfamily\hfil\thepage\hfil}}%%
\def\@evenfoot{}}%
\def\ps@plain{\let\@mkboth\@gobbletwo%
\let\@oddhead\@empty\let\@evenhead\@empty%
\def\@oddfoot{\vbox to 18pt{\vfill\reset@font\rmfamily\hfil\thepage\hfil}}%
\let\@evenfoot\@oddfoot}%