Comment imprimer un antislash en LaTeX

je veux écrire un caractère backslash dans un fichier texte en utilisant LaTeX.

La première ligne de code ci-dessous déclare une variable "fichier" qui décrit le fichier " monfichier.". La deuxième ligne ouvre le fichier et la troisième essaie d'écrire un antislash '' dans le fichier.

documentclass{article}
begin{document}
   newwritefile%
   immediateopenoutfile=myfile.out%
   immediatewritefile{}%
end{document}

la troisième ligne ne fonctionne pas parce que le LaTeX est confondu avec le backslash, quelqu'un sait comment je peux le faire fonctionner? J'ai essayé beaucoup de choses, y compris l' textbackslash, $backslash$ char`", etc et rien ne semble travail.

Merci beaucoup

19
demandé sur Giovanni Funchal 2010-01-18 18:34:37

3 réponses

Vous pouvez utiliser \@backslashchar. Les ouvrages suivants, pour moi:

\documentclass{article}
\begin{document}
\newwrite\file
\immediate\openout\file=myfile.out
\makeatletter
\immediate\write\file{\@backslashchar}
\makeatother
\closeout\file
\end{document}
12
répondu Alok Singhal 2010-01-18 15:45:37

le Son comme vous le souhaitez une barre oblique inverse en mode texte; car \backslash ne fonctionne pas, essayez \textbackslash.

EDIT: \symbol{92} devrait également fonctionner.

6
répondu Martijn 2014-12-01 01:05:25

"AB/FQS/ET004/2014" écrire en latex avec de l'espace en tant que "AB/ FQS/ ET004/ 2014"

0
répondu GodFather 2018-02-16 12:06:59