Пакет заголовка выдает ошибку «Неопределенная управляющая последовательность» при использовании макроса, определяющего размер в заголовке

Пакет заголовка выдает ошибку «Неопределенная управляющая последовательность» при использовании макроса, определяющего размер в заголовке

У меня есть макрос, который определяет новое измерение (подробности для MWE были удалены; в самой команде я хочу сохранить старое значение в новом, чтобы я мог временно изменить его, а затем восстановить старое значение, поэтому определение его вне команды не сработает). Я могу запустить эту команду в заголовке просто так — если только я не загружу пакет titling, в этом случае я получу ошибку неопределенной управляющей последовательности для \x, даже если я не вызываю \maketitleдокумент. Есть ли способ решить эту проблему?

МВЭ:

\documentclass{article}

\usepackage{titling} % Comment this out and it works

\newcommand{\test}{%
    \newdimen\x \x=1pt
}

\title{\test}

\begin{document}
\end{document}

Связанный контент