出于几个原因,我很想用“过时”的软件包替换utopia
该软件包。不幸的是,该软件包中的 Utopia 字体比该软件包小得多。与该软件包结合使用时,效果尤其糟糕。fourier
fourier
utopia
avant
这是一个(非常)简单的例子:
\documentclass[a5paper,12pt]{article}
\usepackage{avant}
\usepackage{utopia} % exchange for "fourier" to see the differences
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage{sectsty}
\allsectionsfont{\sffamily}
\begin{document}
\section{Section title}
Paragraph with a single \textsf{sans-serif} word.
\blindtext{}
\subsection{Subsection title}
\blindtext{}
\end{document}
寻找标题和段落之间的大小差异以及单词的不同大小无衬线字体在第一段中。
我该如何放大 Utopia 字体来fourier
解决这个问题?或者你知道其他解决这个问题的方法吗?
编辑:抱歉,我忘了添加包裹sectsty
,所以标题用衬线印刷了。
答案1
\documentclass[a5paper,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage{tgadventor}
\usepackage{fourier}
\def\fourierScale{s*[1.2]}
\usepackage[english]{babel}
\usepackage{blindtext}
\begin{document}
\section{Section title}
Paragraph with a single \textsf{sans-serif} word.
\blindtext{}
\subsection{Subsection title}
\blindtext{}
\end{document}
答案2
\scalefont
您可以尝试使用尺度函数包裹:
\documentclass[a5paper,12pt]{article}
\usepackage{scalefnt}
\usepackage{avant}
\usepackage{fourier} % exchange for "fourier" to see the differences
\usepackage[english]{babel}
\usepackage{blindtext}
\begin{document}
\section{Section title}
Paragraph with a single {\scalefont{0.8}\textsf{sans-serif }} word.
\blindtext{}
\subsection{Subsection title}
\blindtext{}
\end{document}