![如何在普通字体中使用\substitutefont?](https://linux22.com/image/254012/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%99%AE%E9%80%9A%E5%AD%97%E4%BD%93%E4%B8%AD%E4%BD%BF%E7%94%A8%5Csubstitutefont%EF%BC%9F.png)
如何\substitutefont
在普通字体中使用?
我需要替代品cmr (\familydefault)
(yvo
Venturis ADF Old),但是不起作用。
\documentclass[a4paper]{article}
\usepackage{parskip}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage{substitutefont}
% Normal
\substitutefont{T1}{cmr}{yvo} % Venturis ADF Old
% Sans Serif
\substitutefont{T1}{cmss}{pzc} % Zapf Chancery
% Monospaced
\substitutefont{T1}{cmtt}{phv} % Helvetica
\begin{document}
\textbf{Normal}
\lipsum[1]
\textbf{Sans}
\textsf{\lipsum[1]}
\textbf{TT}
\texttt{\lipsum[1]}
\end{document}
答案1
对于标准尺寸,您基本上无法做到这一点。应通过更改来指定默认字体\rmfamily
:
\renewcommand{\rmfamily}{yvo}
对于文丘里管 ADF 来说,最好这样说
\usepackage[<options>]{venturis}
(请参阅 的包文档<options>
)。