保持比例的较小字体

保持比例的较小字体

我仅在我的文档中使用这个序言:

\documentclass[8pt]{article}
\usepackage{graphicx}
\usepackage[dvipsnames]{xcolor}
\usepackage[margin=10mm]{geometry}
\usepackage{multicol}
\usepackage{amsmath}

问题是我正在为考试做公式表,我想插入很多公式,所以我希望字体大小小一点,8pt 太大了。我试过\small、、\footnotesize\scriptsize\tiny它们都可以,但问题是字体越小,文本似乎水平拉伸得越多。感觉文本只失去了高度,没有宽度。 问题

答案1

您可以使用 lualatex 进行编译吗?如果可以,\usepackage{fontspec}就在文档类下方。然后您将使用 OpenType 或 TrueType 字体。

Fontspec 允许您将Scale字体设置为任意大小,甚至是十进制值(例如 7.6pt),\addfontfeature{Scale=X}其中 X 是主字体大小的乘数。这不会改变基线跳跃。为此,\def\baselinestretch{Y}其中 Y 是现行基线跳跃的乘数。

Fontspec 允许您拉伸/收缩字体的水平尺寸,这是您所需要的。\addfontfeature{FakeStretch=Z}其中 Z 是一个乘数,例如 0.9。

现在,您注意到现有的较小字体的间距似乎比预期的要大。但这并不罕见。事实上,这是许多字体的标准配置。取决于字体和技术。小字体的字形通常与大字体不成比例,以提高可读性并在整个页面上实现更均匀的“灰度”。

相关内容