写入文件时使用了\detokenize导致写入了意外的空格

发布于 2024-07-21 22:43:58

我定义了一个新命令
image.png
image.png
由于使用了detokenize,写入到文件时意外地出现了空格,导致语法高亮无法正常显示
image.png
以下是我手动删除空格的语法高亮显示
111.tex

我把代码的文本放在文件里吧,不知道怎么在网站上展示

查看更多

关注者
1
被浏览
260
1 个回答
鱼香肉丝没有鱼先生
鱼香肉丝没有鱼先生.

试试 \string

\newwrite\out
\immediate\openout\out=out.tex
\immediate\write\out{%
  \string\pageref{myref:\mynum}
}
\immediate\closeout\out

得到

\pageref{myref:1} 

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览