由于缺少空格,从 tex 创建 tex 时出现问题

由于缺少空格,从 tex 创建 tex 时出现问题

我在 \Name 中保存了一个名字。它是 ABC。所以实际上我写了这两种可能性

\immediate\write\file{\read\noexpand\NoFile to  \\Name}

和这个

\immediate\write\file{\read\noexpand\NoFile to  \ \Name}.

在第一个中,我只是在我的文档中得到了这个

\read\noexpand\NoFile to  \\Name

另一个我得到了这个

\read\noexpand\NoFile to  \ ABC

而这两种情况都无法让我工作。

我真正想要的是这个空间被删除,就像这样

\read\noexpand\NoFile to \ABC

所以我可以立即在其他文档中使用它。

但我不知道如何删除 \ 和 \Name 之间的空格

答案1

有几种可能性,例如

    \immediate\write\file{\read\noexpand\NoFile to \expandafter\string\csname\NAME\endcsname}

相关内容