Действительно макросы chngcntr
были перемещены в формат LaTeX с TeXLive2018.
Новая версия пакета chngcntr
начинается с этого
% version 1.1 this package has been adoped into the format so does not
% need to do anything in current latex releases.
\@ifundefined{counterwithout}{}{%
\PackageInfo{chngcntr}{\string\counterwithout\space already defined.\MessageBreak
Quitting chngcntr}%
\endinput
}
Таким образом, все должно бытьопределите, есть ли у вашего TeXLive2018 версия пакета chngctr
v1.1a 2018/04/09.Пожалуйста, проверьте.Это информация, которую вы видите?это не ошибка.
В противном случае вы всегда можете это сделать (остерегайтесь r
, иначе удвойте обратную косую черту)
latex_elements = {
'preamble': r'''\ifdefined\counterwithout\else\usepackage{chngcntr}\fi
\counterwithin{figure}{chapter}
\counterwithin{table}{chapter}''',
}
Кстати, возникла связанная с этим проблема 1016* с форматом LaTeX, но это исправлено с тех пор.