Я хочу записать символ обратной косой черты в текстовый файл с помощью ЛАТЕКСА.
Первая строка кода ниже объявляет переменный 'файл', который описывает файл 'myfile.out'. Вторая строка открывает файл, и третьи попытки действительно пишут обратную косую черту '\' в файл.
\documentclass{article}
\begin{document}
\newwrite\file%
\immediate\openout\file=myfile.out%
\immediate\write\file{\}%
\end{document}
Третья строка не работает, потому что ЛАТЕКС запутывается с обратной косой чертой, кто-либо знает, как я могу заставить его работать? Я попробовал много вещей включая \textbackslash, $\backslash$ \char
''\' и т.д. и ничто, кажется, не работает.
Большое спасибо
Вы можете использовать \ @ Backslashchar
. Следующие работы для меня:
\documentclass{article}
\begin{document}
\newwrite\file
\immediate\openout\file=myfile.out
\makeatletter
\immediate\write\file{\@backslashchar}
\makeatother
\closeout\file
\end{document}
Похоже, вы хотите обратная косание в текстовом режиме; С \ Backslash
не работает, попробуйте \ TextBacksLash
.
Редактировать: \ Symbol {92}
также должен работать.