3 Stimmen

Wie kann ich '_' und andere Zeichen in LaTeX verwenden?

Ich muss Beispiele für einige Befehlszeilen in eine LaTeX-Datei einfügen, aber jedes Mal, wenn ich versuche, einige Zeichen zu verwenden (z. B. _ ) Ich erhalte die Fehlermeldung " !Missing $ inserted".

Wie kann ich Zeichenketten schreiben wie:

./configure FC=gfortran  --with-cuda --without-mpi FLAGS_CHECK="-g -O2" FLAGS_NO_CHECK="-g -O2 -ffree-line-length-none -I../shared/ -L/usr/local/cuda/lib64  -fopenmp"

Ohne die Verwendung von $ ... $ ? (Ich will nicht, dass es wie ein mathematischer Ausdruck aussieht.)

8voto

Matthias Punkte 7700

Verwenden Sie den Backslash als Escape, d.h., \_ . Alternativ können Sie auch verbatim Umgebung oder ein Codepaket (z. B. Listings).

2voto

dasdom Punkte 13829

Versuchen Sie dies \_ . Ihr Beispiel sollte also wie folgt aussehen:

./configure FC=gfortran  --with-cuda --without-mpi FLAGS\_CHECK="-g -O2" FLAGS\_NO\_CHECK="-g -O2 -ffree-line-length-none -I../shared/ -L/usr/local/cuda/lib64  -fopenmp"

2voto

Der richtige Weg, dies einzustellen, ist eine Verbatim- oder Listing-Umgebung, wie in der Antwort von @Matthias bereits erwähnt.

Nur der Vollständigkeit halber: Falls Unterstriche in einem nicht-programmierenden Kontext vorkommen, könnte man auch die underscore Paket:

\documentclass{article}
\usepackage{underscore}

\begin{document}

a_b

\end{document}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X