如何将参数传递给外部脚本?

如何将参数传递给外部脚本?

我想将一些参数传递给外部脚本。我尝试:

    \immediate\write18{./script \a\ \b\ \c > output.tex}

它可以工作,但是\a \b\c不是作为三个不同的参数给出,而是作为与第一个参数连接的字符串给出。

如何传递三个或更多参数?

答案1

” 是 TeX 排版引擎的命令,这里只需要一个由宏提供的空格标记\space

\immediate\write18{./script \a\space\b\space\c >output.tex}

\space在 LaTeX 内核中定义为:

\def\space{ }

相关内容