我想将我的文档配置为对\texttt
和使用完全相同的字体\Verb
。我目前已经做到了这一点,但仍然无法将其\ttdefault
缩小:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{fancyvrb}
\usepackage{relsize}
\fvset{fontfamily=fvm}
\fvset{fontsize=\relsize{-2}}
\renewcommand{\ttdefault}{fvm} % needs to be smaller...
\begin{document}
$\langle$ \Verb!foobar123! $\rangle$
$\langle \texttt{foobar123} \rangle$
\end{document}
那么我如何relsize{-2}
默认应用\texttt
?
答案1
您不应该使用低级\fontsize
和\fontfamily
命令或,而应该加载提供决定字符高度选项的\relsize
包。beramono
scaled
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[scaled=.75]{beramono}
\usepackage{fancyvrb}
\begin{document}
Some text $\langle$\Verb!foobar123!$\rangle$ end.
Some text $\langle\texttt{foobar123}\rangle$ end.
\end{document}
将分数更改.75
为真正适合您的分数。无论如何,由于\texttt
和\Verb
默认使用相同的字体,这将确保两种情况下的结果相同。