遇到了一些奇怪的事情。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}
产生预期的结果: