Libertine 等宽字体似乎太大了

Libertine 等宽字体似乎太大了

我想用 Libertine 字体编写文档(使用包libertine)。文本中有几个代码片段,对我来说,包中使用的 Libertine Mono 字体相对于其余文本来说似乎太大了(注意“x”高度):

与使用 Computer Modern 的相同代码片段相比:

我的设置有问题吗?还是 Libertine Mono 本来就应该是这个样子?如果是这样,有没有办法让所有等宽输出(\texttt、、\verb列表……)自动使用略小的文本大小?

\documentclass[border=5mm]{standalone}
\usepackage[T1]{fontenc}
\usepackage{libertine}

\begin{document}
abc \texttt{abc}
\end{document}

答案1

它可以使用包选项进行缩放\usepackage[ttscale=.875]{libertine}(您需要稍微调整一下值,这只是初步猜测):

\documentclass[border=5mm]{standalone}
\usepackage[T1]{fontenc}
\usepackage[ttscale=.875]{libertine}

\begin{document}
some text \texttt{monospaced} and normal text
\end{document}

在此处输入图片描述

相关内容