Как распечатать обратную косую черту в LaTeX - PullRequest
19 голосов
/ 18 января 2010

Я хочу записать символ обратной косой черты в текстовый файл, используя 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 ]

11 голосов
/ 18 января 2010

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

\documentclass{article}
\begin{document}
\newwrite\file
\immediate\openout\file=myfile.out
\makeatletter
\immediate\write\file{\@backslashchar}
\makeatother
\closeout\file
\end{document}
8 голосов
/ 18 января 2010

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

РЕДАКТИРОВАТЬ: \symbol{92} также должно работать.

0 голосов
/ 16 февраля 2018

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

...