Wie schreibe ich Programmcode, der das Zeichen in Latex enthält?
Ich versuche zu schreiben, die Programmcode in latex mit Hilfe der verbatim-Umgebung, aber wenn ich Schreibe
\begin{verbatim}
char ch = 'x';
\end{verbatim}
dann die ' -Zeichen, um die x werden nicht korrekt angezeigt (sehen Sie "curly"). Wie kann ich dieses problem beheben?
InformationsquelleAutor der Frage ragnarius | 2009-11-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich
Was ist falsch?
Neue
Wenn Sie etwas bekommen wollen, wie dies
schreiben
InformationsquelleAutor der Antwort Alexey Malistov
Laden Sie die
upquote
- Paket, um dieses Problem zu beheben im verbatim-Modus.Wenn Sie möchten, dass gerade Anführungszeichen in Monospace-text-Modus (z.B.
\texttt{...}
), oder auch in jede andere schriftart, dann können Sie die\textquotesingle
- Befehl definiert, in dertextcomp
Paket:Diese wird auch für Schriftarten in jeder beliebigen Codierung und nicht als abhängig von einer bestimmten Glyphen-slot (wie
\char13
im Standard -OT1
Codierung).InformationsquelleAutor der Antwort Will Robertson
Hinzufügen
\usepackage{upquote}
meine Präambel war ausreichend.Vielleicht älteren LaTeX-Versionen oder upquote benötigt mehr Arbeit.
InformationsquelleAutor der Antwort sampablokuper
Für die Anzeige von Quellcode, die Sie vielleicht in Erwägung ziehen, die
listings
Paket; es ist sehr mächtig und bietet eine option zur Anzeige von "gerade" Anführungszeichen.InformationsquelleAutor der Antwort Philipp
Wenn Sie sehen, lockigen einzigen richtigen Anführungszeichen in eine verbatim-Umgebung, dann ist die einzige richtige Zitat in Ihre Schreibmaschine schriftart ist lockig, und das ist das richtige für das, was Sie tun (was ich davon ausgehen ist die Anzeige von C-code).
InformationsquelleAutor der Antwort uckelman
\textsf{`} und \textsf{"} kommen Sie ziemlich nah um gerade Anführungszeichen. Keine Notwendigkeit für spezielle Pakete.
InformationsquelleAutor der Antwort Dave
Dies ist, was ich habe aus einer anderen Quelle, und das funktioniert.
Verwenden, um die doppelten Anführungszeichen (dieses symbol ist unten ~ symbol auf der Tastatur)
Verwenden ", um schließen Sie das doppelte Anführungszeichen (dieses symbol ist unter dem " symbol auf der Tastatur)
So, ` zitieren, Doppel -, Doppel-unquote"
Gleiche gilt für einfache Anführungszeichen, `zitieren, single, unquote single'
InformationsquelleAutor der Antwort Badri Tiwari