Domanda

Voglio scrivere una barra rovesciata in un file di testo utilizzando LaTeX.

La prima riga di codice sotto dichiara un 'file' variabile che descrive il file 'myfile.out'. La seconda linea si apre il file e la terza si cerca fare scrivere un backslash '\' per il file.

\documentclass{article}
\begin{document}
   \newwrite\file%
   \immediate\openout\file=myfile.out%
   \immediate\write\file{\}%
\end{document}

La terza linea non funziona perché LaTeX si confondono con la barra inversa, qualcuno sa come posso farlo funzionare? Ho provato un sacco di cose tra cui \textbackslash, $\backslash$ \char `` \ `ecc e nulla sembra funzionare.

Grazie mille

È stato utile?

Soluzione

È possibile utilizzare \@backslashchar. Le seguenti opere per me:

\documentclass{article}
\begin{document}
\newwrite\file
\immediate\openout\file=myfile.out
\makeatletter
\immediate\write\file{\@backslashchar}
\makeatother
\closeout\file
\end{document}

Altri suggerimenti

Audio come si desidera una barra rovesciata in modalità testo; poiché \backslash non funziona, provare \textbackslash.

EDIT:. \symbol{92} dovrebbe funzionare anche

"AB / FQS / ET004 / 2014" scrivere in lattice con spazio come "AB / FQS / ET004 / 2014"

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top