cls 中的 maketitle - 从 tex 文件中覆盖 \rubricwidth

cls 中的 maketitle - 从 tex 文件中覆盖 \rubricwidth

我可以从 tex 文件覆盖 cls 文件中的属性吗?

我必须使用的 cls函数\maketitle将大部分标题页压缩到页面宽度的一半。我想在不编辑 cls 文件的情况下更改此设置。完整的 cls 可以下载这里

以下是有问题的 cls 代码:

\def\rubric{\setbox0=\hbox{\small\strut}\@tempdima=\ht0\advance
\@tempdima\dp0\advance\@tempdima2\fboxsep\vrule\@height\@tempdima
\@width\z@}
\newdimen\rubricwidth

\def\@maketitle{\newpage
\normalfont
\vbox to0pt{\if@twocolumn\vskip-39pt\else\vskip-49pt\fi
\nointerlineskip
\makeheadbox\vss}\nointerlineskip
\vbox to 0pt{\offinterlineskip\rubricwidth=\columnwidth
%%%%\vskip-12.5pt          % -12.5pt
\if@twocolumn\else % one column journal
   \divide\rubricwidth by144\multiply\rubricwidth by89 % perform golden section
   \vskip-\topskip
\fi

如果我删除以下部分,那么我就会得到我想要的结果

\if@twocolumn\else % one column journal
       \divide\rubricwidth by144\multiply\rubricwidth by89 % perform golden section
       \vskip-\topskip

我可以手动设置\rubricwidthtex 文件而不影响其他内容吗?如果可以,该怎么做?或者,我可以将 maketitle 函数设置为 twocolumn 选项吗?

给出答案的粗略 MWE 依据为:

\RequirePackage{fix-cm}
%
\documentclass{svjour3}    
\usepackage{authblk} %For author and affiliation
\usepackage{hyperref}    

\begin{document}

\author[1,2]{Madeline Scientist}
\author[1]{Fastlane Jones} 

\affil[1]{The Institute, 123 Research lane}
\affil[2]{Too quick to track}

\maketitle


\href{http://www.21stcentech.com/wp-content/uploads/2015/01/bananas.jpg}{Link to banana picture} 

\end{document}

相关内容