Latex 清单中的货币符号

Latex 清单中的货币符号,latex,lstlisting,Latex,Lstlisting,我试图在列表中添加一个GBP\pounds符号 \begin{lstlisting} Lorem ipsum 3£ \pounds \end{lstlisting} 但是,这将导致以下结果: Lorem ipsum 3Â \pounds 如何在列表中绘制正确的GBP符号 多谢各位 即使有点老套,也应该可以: \begin{lstlisting}[mathescape=true] Lorem ipsum 3$\mbox{\pounds}$ \pounds \end{lstlisting} 将

我试图在列表中添加一个GBP\pounds符号

\begin{lstlisting}
Lorem ipsum 3£ \pounds
\end{lstlisting}
但是,这将导致以下结果:

Lorem ipsum 3Â \pounds
如何在列表中绘制正确的GBP符号


多谢各位

即使有点老套,也应该可以:

\begin{lstlisting}[mathescape=true]
Lorem ipsum 3$\mbox{\pounds}$ \pounds
\end{lstlisting}

将问题移动到tex.stackexchange.com,您将获得更好的答案,并使用字符编码。

即使有点黑客行为,这也应该有效:

\begin{lstlisting}[mathescape=true]
Lorem ipsum 3$\mbox{\pounds}$ \pounds
\end{lstlisting}

将问题移动到tex.stackexchange.com,您将得到更好的答案,使用字符编码。

这甚至可以在逐字记录中使用Xeletex编译器:

\usepackage{newunicodechar}
\newunicodechar{£}{\textsterling}



这甚至可以在verbatim内部使用Xeletex编译器:

\usepackage{newunicodechar}
\newunicodechar{£}{\textsterling}



这也许是最好的问题。也就是说,LaTeX通常不喜欢粘贴非ASCII符号,但
\pounds
绝对正确。为什么还要包含一个
?lstlisting中的转义命令不起作用,因此\pounds的最终结果是\pounds,而不是。哦,我明白了-像
一样逐字执行
。那么也许你应该使用一个不同的列表环境。也就是说,LaTeX通常不喜欢粘贴非ASCII符号,但
\pounds
绝对正确。为什么还要包含一个
?lstlisting中的转义命令不起作用,因此\pounds的最终结果是\pounds,而不是。哦,我明白了-像
一样逐字执行
。那么也许您应该使用不同的列表环境。