天地有情

[LaTeX] anyfontsize --- 任意のフォントサイズが選択できる

§1 はじめに

Conputer Modern (CM) フォントは METAFONT で作られていますが,通常は使用サイズを
5, 7, 8, 9, 10, 12, 14.4, 17.28, 20.74, 24.88ポイントに限っています.この状態で
次の LaTeX 文書を実行すると,Warning が発生します.

■■■■■■■■■■■■■■■■■■■■■
\documentclass{article}
\begin{document}
\fontsize{27.18}{31.4}\selectfont Hello!
\end{document}
■■■■■■■■■■■■■■■■■■■■■
 
 
LaTeX Font Warning: Font shape `OT1/cmr/m/n' in size <27.18> not available
(Font) size <24.88> substituted on input line 4.

LaTeX Font Warning: Size substitutions with differences
(Font) up to 2.29999pt have occurred.
 
 
CMフォントでこの Warning を防止するには,次の3つの方法があります.

(1)\usepackage{type1cm} を登録する.

■■■■■■■■■■■■■■■■■■■■■
\documentclass{article}
\usepackage{type1cm}
\begin{document}
\fontsize{27.18}{31.4}\selectfont Hello!
\end{document}
■■■■■■■■■■■■■■■■■■■■■
 
 
(2)Latin Modern (LM) を使う

冒頭で述べた (CM) に代わるものとして,Latin Modern (LM) を使います.これは METAFONT
ソースから Type 1 化したものです.(LM) を T1 エンコーディングで使うには 次のように
します.

■■■■■■■■■■■■■■■■■■■■■
\documentclass{article}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage{textcomp}

\begin{document}
\fontsize{27.18}{31.4}\selectfont Hello!
\end{document}
■■■■■■■■■■■■■■■■■■■■■
 
 
(3)anyfontsize.sty を使う

・ インストール

必要に応じて,CTAN( http://www.ctan.org/pkg/anyfontsize )からダウンロードしてください.

. マニュアル

コマンドラインから texdoc anyfontsize を実行するか,
上記に同梱の anyfontsize.pdf をお読み下さい.


・ 使い方

プリアンブルに
  \usepackage {anyfontsize}
  を記述します.

・ サンプル

■■■■■■■■■■■■■■■■■■■■■
\documentclass{article}
\usepackage{anyfontsize}
\begin{document}
\fontsize{27.18}{31.4}\selectfont Hello!
\end{document}
■■■■■■■■■■■■■■■■■■■■■

(EOF)
スポンサーサイト
  1. 2016/09/07(水) 04:29:52|
  2. LaTeX Tools