如何在写入 .aux 文件时避免出现多余的空格?

如何在写入 .aux 文件时避免出现多余的空格?

考虑一下:

\documentclass{article}
\makeatletter
\begin{document}
\csname mycommand\endcsname
\immediate\write\@auxout{\gdef\noexpand\mycommand{text}}
\end{document}

运行后pdflatex .aux创建:

\relax 
\gdef \mycommand {text}

期望结果是:

\relax 
\gdef\mycommand{text}

这能做到吗?

相关内容