在 TeXLive 发行版最近更新之前,几个官方软件包依赖的个人软件包运行正常。更新后,出现以下编译错误:
! Undefined control sequence.
\Z@C@outputboxwd ->\AtBeginShipoutBoxWidth
l.50 \end{document}
! Undefined control sequence.
\Z@C@outputboxht ->\AtBeginShipoutBoxHeight
l.50 \end{document}
! Undefined control sequence.
\Z@C@outputboxdp ->\AtBeginShipoutBoxDepth
l.50 \end{document}
丢弃所有正确的包上传后,我注意到,zref-pagelayout
只需加载该包,就会导致这个编译错误。
因为这个问题在更新(特别是新的 LaTeX 内核)之前没有出现过,所以这个错误是否与昨天发布的问题有关且顺序相同? catoptions/menukeys 包编译错误
有其他解决方法吗?
平均能量损失
\documentclass[10pt]{article}
\usepackage[a4paper,margin=1in]{geometry}
%\usepackage{xparse}
%\usepackage{etoolbox}
%\usepackage{pgfkeys}
%\usepackage{ifthen}
%\usepackage{letltxmacro}
%\usepackage{ifplatform}
%\usepackage{shellesc}
%\usepackage{calc}
%\usepackage{filecontentsdef}
%\usepackage{catchfile}
%\usepackage{pdfbase}
%\usepackage{xcolor}
%\usepackage{tikz}
%\usetikzlibrary{backgrounds, calc, chains, fit, positioning, shapes, shadings}
%\usepackage{tcolorbox}
%\tcbuselibrary{breakable, fitting, raster, skins, theorems, xparse, hooks}
%\usepackage{fontawesome5}
%\usepackage{ocgbase}
%\usepackage[tikz]{ocgx2}
%\usepackage{pdftexcmds}
%\usepackage{linegoal}
%\usepackage{marginnote}
%\usepackage{framed}
%\usepackage{booktabs}
%\usepackage{tikzpagenodes}
%\usepackage{atbegshi}
%\usepackage{zref-base}
%\usepackage{zref-savepos}
%\usepackage{zref-thepage}
%\usepackage{iftex}
%\usepackage{atveryend}
%\usepackage{zref-abspos}% Compilation error (loads zref-pagelayout)
\usepackage{zref-pagelayout}% Compilation error
%\usepackage{hyperref}
\begin{document}
\section{Test}
Where is the issue? From an incompatibility with the new LaTeX kernel (2020-10-01)?
\end{document}