LaTeX 中的 AGU 模板中出现“在‘页面’中发现无限收缩。”?

LaTeX 中的 AGU 模板中出现“在‘页面’中发现无限收缩。”?

安哥拉大学为我们提供提交论文的模板,其中,有si_template_2019.tex支持信息文件。但是,当运行它时,我们可能会收到错误

! LaTeX mark Error: Infinite shrinkage found in 'page'.

这有点奇怪,因为我没有更改任何内容,但出现错误。如何修复它?为什么这么多期刊提供错误的模板?

答案1

这是来自出版商的商业支持的课程,所以他们应该修复它,但这会消除无限的收缩(它会注释掉\vss并通过有限收缩跳过来替代)

\documentclass[draft,jgrga]{agutexSI2019}

% sigh
\makeatletter
\def\@makecol{\setbox\@outputbox
     \vbox{\boxmaxdepth \maxdepth
\ifdim\ht\dbltopins<1pt\else\unvbox\dbltopins\fi
     \unvbox\@cclv
\ifdim\ht\dblbotins<1pt\else\unvbox\dblbotins\fi%
\ifvoid\footins\else\vskip\skip\footins\footnoterule\unvbox\footins\fi
%\vss
\vskip 0pt plus 1fil minus \maxdimen
}%
%\global\savefigandtabnumber\figandtabnumber
%\global\advance\savefigandtabnumber by 1 %% Because loop stops one short
                                         %% of the total number of figs
\global\savedblfigandtabnumber\dblfigandtabnumber
   \xdef\@freelist{\@freelist\@midlist}\gdef\@midlist{}\@combinefloats
   \setbox\@outputbox\vbox to\@colht{\boxmaxdepth\maxdepth
   \@texttop\dimen128=\dp\@outputbox\unvbox\@outputbox
   \vskip-\dimen128\@textbottom}%
   \global\maxdepth\@maxdepth}
\makeatother

相关内容