Вопрос

Я хочу написать символ BackSlash в текстовый файл с помощью LaTex.

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

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

Третья строка не работает, потому что латекс путается с Backslash, кто -нибудь знает, как я могу заставить его работать? Я пробовал много вещей, включая \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} также должен работать.

"AB/ FQS/ ET004/ 2014" Напишите его в латекске с пространством как "AB/ FQS/ ET004/ 2014"

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top