我正在尝试创建一个能够将纯文本保存到文件的命令(无需任何 TeX 命令):
\documentclass{article}
\begin{document}
\newwrite\xwrite
\newcommand\tofile[1]{
\immediate\openout\xwrite=foo.txt\relax
\immediate\write\xwrite{#1}
\immediate\closeout\xwrite
}
\tofile{hello} % Works well
\tofile{\small hello} % Error here!
\end{document}
在保存之前以某种方式“退出”命令的正确方法是什么?
我希望\tofile{\frac{a}{b}}
保存ab
到文件中。