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

War es hilfreich?

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"

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top