So drucken Sie einen Backslash in Latex aus
Frage
Ich möchte mit Latex ein Backslash -Zeichen in eine Textdatei schreiben.
Die erste Codezeile unten deklariert eine Variable "Datei", die die Datei "myFile.out" beschreibt. Die zweite Zeile öffnet die Datei und die dritte versucht, eine Backslash '' in die Datei zu schreiben.
\documentclass{article}
\begin{document}
\newwrite\file%
\immediate\openout\file=myfile.out%
\immediate\write\file{\}%
\end{document}
Die dritte Zeile funktioniert nicht, weil Latex mit dem Backslash verwechselt wird. Jeder weiß, wie kann ich es zum Laufen bringen? Ich habe viele Dinge ausprobiert, einschließlich \textbackslash, $\backslash$ \char
`` `usw. und nichts scheint zu funktionieren.
Danke vielmals
Lösung
Sie können verwenden \@backslashchar
. Die folgenden Funktionen für mich:
\documentclass{article}
\begin{document}
\newwrite\file
\immediate\openout\file=myfile.out
\makeatletter
\immediate\write\file{\@backslashchar}
\makeatother
\closeout\file
\end{document}
Andere Tipps
Klingt so, als ob Sie im Textmodus einen Backslash möchten. seit \backslash
Funktioniert nicht, versuchen Sie es \textbackslash
.
BEARBEITEN: \symbol{92}
sollte auch funktionieren.
"AB/ FQS/ ET004/ 2014" Schreiben Sie es in Latex mit dem Raum als "AB/ FQS/ ET004/ 2014"