如何在LaTeX中打印出反斜杠

时间:2010-01-18 15:34:37

标签: file-io latex backslash

我想使用LaTeX将反斜杠字符写入文本文件。

下面的第一行代码声明了一个变量'file',它描述了文件'myfile.out'。第二行打开文件,第三行尝试将反斜杠'\'写入文件。

\documentclass{article}
\begin{document}
   \newwrite\file%
   \immediate\openout\file=myfile.out%
   \immediate\write\file{\}%
\end{document}

第三行不起作用,因为LaTeX与反斜杠混淆,任何人都知道我怎么能让它工作?我尝试过很多东西,包括\textbackslash, $\backslash$ \char``\`等,似乎没什么用。

非常感谢

3 个答案:

答案 0 :(得分:11)

您可以使用\@backslashchar。以下适用于我:

\documentclass{article}
\begin{document}
\newwrite\file
\immediate\openout\file=myfile.out
\makeatletter
\immediate\write\file{\@backslashchar}
\makeatother
\closeout\file
\end{document}

答案 1 :(得分:8)

声音就像你想在文本模式下反斜杠一样;由于\backslash不起作用,请尝试\textbackslash

编辑:\symbol{92}也应该有用。

答案 2 :(得分:0)

“AB / FQS / ET004 / 2014”将其写成乳胶,空格为“AB / FQS / ET004 / 2014”