fancyvrb、helvetica 和 underscore...只有我一个人这样吗?

fancyvrb、helvetica 和 underscore...只有我一个人这样吗?

遇到了一些奇怪的事情。fancyvrb以下是 MWE(对我来说):helvetica_

\documentclass{article}
\usepackage{fancyvrb}

\begin{document}

\begin{Verbatim}[fontfamily=helvetica]
Oh no! It's a `_'. `\_' not much better.
\end{Verbatim}

\end{document}

没有任何警告或道歉,它就会产生

...即缺少几个下划线。奇怪的是,它对 来说工作正常fontfamily=courier

有人遇到过类似的事情吗?

我不会承诺,fancyvrb所以如果解决方法很尴尬,很乐意接受关于另一个可以处理下划线的 helvetica/sans-serif verbatim 环境的建议。

答案1

使用 Cork 编码:

\usepackage[T1]{fontenc}

下列

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{fancyvrb}

\begin{document}

\begin{Verbatim}[fontfamily=helvetica]
Oh no! It's a `_'. `\_' not much better.
\end{Verbatim}

\end{document}

产生预期的结果:

相关内容