当我在 overleaf 中打开论文模板时,会出现一个非法的测量单位(pt 插入),无论我更换 LaTeX 引擎它都不会消失。但是当我在 mactex 中构建它时,同样的代码运行良好。我也尝试了类似问题的最高排名解决方案非法计量单位(pt 插入),但仍然没有帮助。我现在很困惑。overleaf 中的模板链接:https://www.overleaf.com/read/yqkvhdgwknjs
答案1
(免责声明:我是 Overleaf 的支持人员。)
我在 MacTeX 2016 上编译您的项目时遇到了同样的错误。错误是由文件的第 657 行引起的bmvc2k.cls
:
\put(\LenToUnit{\textwidth\kern3pt},\LenToUnit{-\bmv@ruleroffset}){%right ruler
将其更改为
\put(\LenToUnit{\dimexpr\textwidth+3pt},\LenToUnit{-\bmv@ruleroffset}){%right ruler
解决了问题。
向组织者/出版商反馈这个问题,以便他们更新模板,这可能值得吗?类似的问题似乎已经存在了一段时间:使用会议风格的 TikZ 时 EveryShipout 出现错误