尺寸太大

尺寸太大

在向 Beamer 演示文稿添加几张幻灯片后,我遇到了以下错误。一切都很好,突然就出现了这种情况。演示文稿有 45 张幻灯片,主要是图表(pdf、via graphicx)、方框(via tcolorbox)和一些文本。

! Dimension too large. <recently
read> \pgfmath@x

我无法添加 MWE,因为我有很多幻灯片。我相信(不确定)它与演示文稿大小有关。

我该如何避免这种情况?

答案1

我知道问题出在哪里了!

我有一个计数器来绘制进度条。类似于\pgfmathsetmacro{\progress}{360*\insertframenumber/\inserttotalframenumber}。问题来自360*\insertframenumber\insertframenumber值为 45 时,它给出360*45=16200,我认为这超出了 TeX 的某些限制。

如果我改变代码,\pgfmathsetmacro{\progress}{\insertframenumber/\inserttotalframenumber}\pgfmath‌​setmacro{\progress}{360*\progress}一切都会正常工作!

执行此操作后,会出现相同的错误“尺寸太大!”。所以更准确地说,用替换, \pgfmathsetmacro{\progress}{360*\insertframenumber/\inserttotalframenumber} 现在 \pgfmathsetmacro{\progress}{\insertframestartpage/\inserttotalframenumber}就可以正常工作了...感谢@cacamailg

相关内容