Ich benutze LaTeX 's " Inserate "Paket, um den Quellcode zu formatieren. Leider erhalte ich geschweifte Anführungszeichen anstelle von geraden Anführungszeichen. Da die geschweiften Anführungszeichen nicht immer in die richtige Richtung zeigen, sieht es schlecht aus. Wie kann ich stattdessen gerade Anführungszeichen erhalten?
Ich würde es vorziehen, den Quellcode selbst nicht zu ändern oder zu filtern. Den Code so zu filtern, dass " in `` oder '' umgewandelt wird, würde funktionieren, aber das ist einfacher als mit mehreren Anführungszeichen in einer Zeile oder Anführungszeichen, die sich über mehrere Zeilen erstrecken, zu sagen. Man könnte auch Symbole oder eine Vielzahl anderer Dinge verwenden. Aber ich würde den Quellcode wirklich gerne unverändert lassen.
Beispiel LaTeX:
\documentclass{article}
\usepackage{listings}
\begin{document}
\begin{lstlisting}
Fahrenheit=input("What is the Fahrenheit temperature?")
Celsius=(5.0/9.0)*(Fahrenheit-32)
print"The temperature is",Celsius,"degrees Celsius"
\end{lstlisting}
\end{document}
Beispielhafte Ausgabe (mit Miktex unter Windows):