Подтвердить что ты не робот

Как распечатать обратную косую черту в LaTeX

Я хочу записать символ обратной косой черты в текстовый файл с помощью LaTeX.

Первая строка кода ниже объявляет переменную 'файл', которая описывает файл 'myfile.out'. Вторая строка открывает файл, а третий пытается записать обратную косую черту '\' в файл.

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

Третья строка не работает, потому что LaTeX путается с обратной косой чертой, кто-нибудь знает, как я могу заставить ее работать? Я пробовал много вещей, включая \textbackslash, $\backslash$ \char ``\`и т.д., И ничего не работает.

Спасибо большое

4b9b3361

Ответ 1

Вы можете использовать \@backslashchar. Для меня работает следующее:

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

Ответ 2

Звучит так, будто вы хотите обратную косую черту в текстовом режиме; поскольку \backslash не работает, попробуйте \textbackslash.

EDIT: \symbol{92} также должен работать.