如何以逐字模式显示欧元符号?

如何以逐字模式显示欧元符号?

我需要以逐字模式显示美元和欧元符号。这是我得到的代码:

\begin{verbatim}
fr_FR: 123 456,78 €
de_DE: 123.456,78 €
en_US: $ 123,456.78
\end{verbatim}

它适用于美元符号,但不适用于欧元符号。我尝试过转义,但也没用。有什么想法吗?

我把文档缩减为以下几行。但仍然没有欧元符号:

\documentclass[10pt,a4paper,compsoc]{IEEEtran}


\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{textcomp}

\begin{document}

\begin{verbatim}
fr_FR: 123 456,78 €
de_DE: 123.456,78 €
en_US: $ 123,456.78
\end{verbatim}

\end{document}

Eclipse 还显示错误:

使用的键盘字符未定义 \end{verbatim} (后跟: )

答案1

标准字体中没有欧元符号,因此textcomp是必需的。但是,欧洲现代字体中的字形丑陋且错误;拉丁现代字体更好一些。

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{textcomp}
\begin{document}
\begin{verbatim}
fr_FR: 123 456,78 €
de_DE: 123.456,78 €
en_US: $ 123,456.78
\end{verbatim}
\end{document}

在此处输入图片描述

textcomp如果您使用,则除了加载之外无需执行任何操作IEEEtran,因为在这种情况下使用了 Courier。

\documentclass[10pt,a4paper,compsoc]{IEEEtran}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{textcomp}

\begin{document}
\begin{verbatim}
fr_FR: 123 456,78 €
de_DE: 123.456,78 €
en_US: $ 123,456.78
\end{verbatim}
\end{document}

在此处输入图片描述

不要使用该cmex10选项amsmath:它只是为了兼容非常旧的 TeX 发行版。

相关内容