<div dir="ltr"><div>I was just going to reply the same that I don't see how the kern worked before at all.</div><div>In the new format you can simply use</div><div><br></div><div> \put(\textwidth+30pt,-\cvprruleroffset)</div><div><br></div><div>No need for the  LenToUnit  so something like</div><div><br></div><div><br></div><div>\ifx\@defaultunitsset\@undefined<br>        \put(\LenToUnit{\textwidth\kern 30pt},\LenToUnit{-\cvprruleroffset}){%right ruler<br>          \cvprruler{\cvprrulercount}}<br>\else<br>        \put(\textwidth+30pt,-\cvprruleroffset){%right ruler<br>          \cvprruler{\cvprrulercount}}<br>\fi</div><div><br></div><div><br></div><div>although the old version with 
\textwidth\kern 30pt can't really be doing anything sensible.</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 14 Oct 2020 at 11:36, Hironobu Yamashita <<a href="mailto:h.y.acetaminophen@gmail.com">h.y.acetaminophen@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
> It seems that LaTeX2e 2020-10-01 update is somehow related.<br>
<br>
I identified the problem in cvpr.cls; it contains two lines<br>
        \put(\LenToUnit{\textwidth\kern<br>
30pt},\LenToUnit{-\cvprruleroffset}){%right ruler<br>
and<br>
        \put(\LenToUnit{\textwidth\kern-8pt},\LenToUnit{45pt}){\pid}<br>
in the \makevruler definitions.<br>
<br>
Such a usage of \LenToUnit is quite unexpected, and completely unreasonable.<br>
They should be<br>
        \put(\LenToUnit{\dimexpr\textwidth+30pt},\LenToUnit{-\cvprruleroffset}){%right<br>
ruler<br>
and<br>
        \put(\LenToUnit{\dimexpr\textwidth-8pt},\LenToUnit{45pt}){\pid}<br>
respectively.  The reason why the behavior changed is that<br>
LaTeX2e 2020-10-01 changed the expansion procedure of \put arguments.<br>
<br>
You should report to the maintainer of cvpr.cls.<br>
<br>
% cvpr.cls contains lots of spaghetti codes, which are copied from old<br>
versions of<br>
% everyshi.sty and eso-pic.sty; that is another issue, which may break<br>
in the future.<br>
<br>
Best,<br>
Hironobu<br>
</blockquote></div>