Gio*_*hal 19 file-io latex backslash
我想使用LaTeX将反斜杠字符写入文本文件.
下面的第一行代码声明了一个变量'file',它描述了文件'myfile.out'.第二行打开文件,第三行尝试写入反斜杠'\'到文件.
\documentclass{article}
\begin{document}
\newwrite\file%
\immediate\openout\file=myfile.out%
\immediate\write\file{\}%
\end{document}
Run Code Online (Sandbox Code Playgroud)
第三行不起作用,因为LaTeX与反斜杠混淆,任何人都知道我怎么能让它工作?我尝试了很多东西,包括\textbackslash, $\backslash$ \char
``\`等,似乎没什么用.
非常感谢
Alo*_*hal 11
你可以用\@backslashchar
.以下适用于我:
\documentclass{article}
\begin{document}
\newwrite\file
\immediate\openout\file=myfile.out
\makeatletter
\immediate\write\file{\@backslashchar}
\makeatother
\closeout\file
\end{document}
Run Code Online (Sandbox Code Playgroud)