比率を維持した小さいフォントサイズ

比率を維持した小さいフォントサイズ

私の文書ではこの序文のみを使用しています:

\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 フォントを使用します。

ScaleFontspec を使用すると、フォントを任意のサイズ (7.6pt などの小数値も含む) に設定できます\addfontfeature{Scale=X}。X はメイン フォント サイズの乗数です。これによってベースライン スキップは変更されません。そのためには、\def\baselinestretch{Y}Y は現在のベースライン スキップの乗数です。

Fontspec を使用すると、フォントの水平サイズを拡大/縮小できます。これは必要なことです。\addfontfeature{FakeStretch=Z}ここで、Z は 0.9 などの乗数です。

さて、既存の小さいフォントの間隔が予想よりも広いように見えることに気付きました。しかし、これは異常ではありません。実際、多くのフォントでは標準です。フォントとテクノロジによって異なります。小さいフォントでは、読みやすさとページ全体での「グレーの密度」の均一性のために、グリフが大きなサイズに比例していないことがよくあります。

関連情報