我正在使用LaTeX的"listings"包来格式化源代码。不幸的是,我得到的是卷曲引号而不是直引号。由于卷曲引号不总是指向正确的方向,这看起来很糟糕。如何获得直引号呢?
我更喜欢不改变或过滤源代码本身。过滤代码以适当更改 " 为 `` 或 '' 是可行的,但在一行上有多个引号或引用跨越多行时,这比说起来容易做起来难。或者您可以使用符号或其他许多方法。但我真的很想保持源代码不变。
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}
示例输出(在Windows上使用Miktex):