Como imprimir uma barra de barragem no látex
Pergunta
Quero escrever um caractere de barriga para um arquivo de texto usando o LATEX.
A primeira linha de código abaixo declara uma variável 'arquivo' que descreve o arquivo 'myfile.out'. A segunda linha abre o arquivo e a terceira tenta escrever uma barra de barriga '' no arquivo.
\documentclass{article}
\begin{document}
\newwrite\file%
\immediate\openout\file=myfile.out%
\immediate\write\file{\}%
\end{document}
A terceira linha não funciona porque o látex é confuso com a barra de barragem, alguém sabe como posso fazê -lo funcionar? Eu tentei muitas coisas incluindo \textbackslash, $\backslash$ \char
`` `etc e nada parece funcionar.
Muito obrigado
Solução
Você pode usar \@backslashchar
. O seguinte funciona para mim:
\documentclass{article}
\begin{document}
\newwrite\file
\immediate\openout\file=myfile.out
\makeatletter
\immediate\write\file{\@backslashchar}
\makeatother
\closeout\file
\end{document}
Outras dicas
Parece que você deseja uma barra de barriga no modo de texto; desde \backslash
não funciona, tente \textbackslash
.
EDITAR: \symbol{92}
também deve funcionar.
"AB/ FQS/ ET004/ 2014" Escreva no LATEX com espaço como "AB/ FQS/ ET004/ 2014"