> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/ja/to-2/24-how-do-i-adjust-the-font-size.md).

# フォントサイズを調整するにはどうすればよいですか？

## はじめに

この記事では、フォントサイズを変更するいくつかの方法を紹介します。興味のある記事のセクションへ移動するには、以下のリンクを使ってください:

* [文書クラスを使ってフォントサイズを設定する](#setting-document-font-sizes)
* [LaTeXのフォントサイズコマンドを使う](#latex-font-size-commands)
* [LaTeXのフォントサイズ環境を使う](#latex-font-size-environments)
* [を使うと `\fontsize` や `\selectfont` コマンド](#the-fontsize-and-selectfont-commands)
* [パッケージを使ってフォントサイズを変更する](#other-packages-for-changing-font-size-relsize-and-scalefnt)
* [役立つ例を探すためにtex.stackexchangeを使う](#examples-from-texstackexchange)

## 文書のフォントサイズを設定する

LaTeXでは、次のコマンドで読み込む文書クラスを使って `\documentclass` コマンドを使って、脚注や節見出しなど文書内容の一部を構成するさまざまな要素の既定フォントサイズを設定します。文書クラスは、本文テキスト（およびその他の構成要素）のフォントサイズを明示的に設定するオプションもサポートしています:

```latex
\documentclass[options]{class}
```

たとえば、articleクラスでは本文テキストに 10pt、11pt、12pt を指定できます:

```latex
\documentclass[11pt]{article}
```

本文は11ptに設定され、それに応じて他の文書要素にも適切な値が適用されます。

### extsizesクラス

この [extsizesクラス](https://ctan.org/pkg/extsizes?lang=en) extarticle、extreport、extbook、extletter、extproc で構成される extsizes クラスは、8pt、9pt、10pt、11pt、12pt、14pt、17pt、20pt のフォントサイズをサポートします。

#### 例: extarticleクラスを使う

次の例では `extarticle` を使って文書のフォントサイズを9ptに設定します。

```latex
\documentclass[9pt]{extarticle} % extarticle文書クラスに注意
% geometryパッケージを使い、
% 小さな用紙サイズで記事の図を作成する
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{lipsum}
\begin{document}
\section{導入}
\lipsum[1]
\subsection{More details}
\lipsum[1]
\end{document}
```

&#x20;[Overleaf でこの例を開く](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+the+extarticle+class\&snip=%5Cdocumentclass%5B9pt%5D%7Bextarticle%7D+%25+Note+the+extarticle+document+class%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Blipsum%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BIntroduction%7D%0A%5Clipsum%5B1%5D%0A%5Csubsection%7BMore+details%7D%0A%5Clipsum%5B1%5D%0A%5Cend%7Bdocument%7D)

この例では次の出力が生成されます:

![extarticleクラスのデモ](/files/6e1e4ced25c5458fd5f012bdf7da44c374c19cb0)

## LaTeXのフォントサイズコマンド

LaTeXには、フォントサイズを変更するための標準（あらかじめ定義された）コマンドが10個用意されています。なお、文書クラスやLaTeXパッケージによって、実際のポイントサイズを変えるためにこれらのコマンドが再定義されている場合があります。次の表は、本文フォントに10ptを使う文書、つまりarticleクラスの既定設定における、これらのコマンドと対応するポイントサイズを示しています:

```latex
\documentclass{article}
```

![標準のLaTeXフォントサイズコマンド](/files/820a66b69302ddcb4d897b0cc9a457febb426c75)

によって生成される対応するポイントサイズについては `\documentclass[11pt]{article}` や `\documentclass[12pt]{article}` を参照してください [フォントサイズ表](https://tug.org/texinfohtml/latex2e.html#Font-sizes) を [LaTeX2e: 非公式リファレンス](https://tug.org/texinfohtml/latex2e.html#SEC_Overview).

次の表には追加コマンドが示されています `\HUGE` や `\ssmall` を提供する [`moresize` パッケージ](https://ctan.org/pkg/moresize?lang=en)。対応するフォントサイズは、次の場合に有効になるものです `moresize` が次とともに使われる場合 [`extarticle` 文書クラス](https://ctan.org/pkg/extsizes):

```latex
\documentclass{extarticle}
\usepackage{moresize}
```

![extarticleクラスのフォントサイズコマンド](/files/8f01b3a71a53764a7e7e423cc0ac7c1a88a30e65)

### 例: フォントサイズコマンドを使う

次の例では、これらのコマンドの使い方を示します。

```latex
\documentclass{extarticle} % extarticle文書クラスに注意
% geometryパッケージを使い、
% 小さな用紙サイズで記事の図を作成する
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{moresize}
\begin{document}

{このテキストのサイズは \verb=\normalsize= ですが、いまは \tiny でとても小さい
moresizeパッケージを使って \small の「small」や \ssmall の「ssmall」にするまではそのままです。
では \normalsize の通常サイズに戻し、そのあと {\ttfamily \scriptsize 等幅フォントを使って
\verb=\scriptsize= のテキストをグループ内で使い}、その後また通常に戻します。次に、
\verb=\large= の \large テキスト、次に {\sffamily \Large \verb=\Large= のサンセリフ体テキスト}
 そして最後に {\HUGE とても大きい（\verb=\HUGE=）と {\bfseries 太字}のテキスト}
\end{document}
```

&#x20;[Overleaf でこの例を開く](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+font+size+commands\&snip=%5Cdocumentclass%7Bextarticle%7D+%25+Note+the+extarticle+document+class%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bmoresize%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%7BThe+size+of+this+text+is+%5Cverb%3D%5Cnormalsize%3D+but+now+it+is+%5Ctiny+tiny%0Auntil+we+make+it+%5Csmall+small+or+%5Cssmall+%60%60ssmall%27%27+via+the+moresize+package.%0ALet%27s+revert+to+%5Cnormalsize+normal+size+then+%7B%5Cttfamily+%5Cscriptsize+use+monospaced%0A%5Cverb%3D%5Cscriptsize%3D+text+in+a+group%7D+then+back+to+normal.+Now%2C+try+%0A%5Cverb%3D%5Clarge%3D+%5Clarge+text+then+%7B%5Csffamily+%5CLarge+%5Cverb%3D%5CLarge%3D+sans+serif+text%7D%0A+and+finally+%7B%5CHUGE+really+big+%28%5Cverb%3D%5CHUGE%3D%29+and+%7B%5Cbfseries++bold%7D+text%7D%0A%5Cend%7Bdocument%7D)

この例では次の出力が生成されます:

![標準のLaTeXフォントサイズコマンドを示す例](/files/47c16b7091f96dc1585cdf7be0ae96a0a20d3afe)

## LaTeXのフォントサイズ環境

上に挙げたサイズ変更コマンドの名前は、サイズを変更したいテキストを囲む環境としても使えます。たとえば:

```latex
\begin{Large}
\texttt{\string\Large} で組版するテキスト
ここにフォントサイズが入ります...
\end{Large}%
```

次の例では、これらの環境を入れ子にできることを示します。

### 例: フォントサイズ環境を使う

```latex
\documentclass{extarticle} % extarticle文書クラスに注意
% geometryパッケージを使い、
% 小さな用紙サイズで記事の図を作成する
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{moresize}
\begin{document}
\noindent まず通常サイズのテキストから始め、次に
\begin{tiny}
一部に {\ttfamily \string\tiny} のテキストを
\begin{Large}
{\ttfamily\string\Large} と混ぜて
\begin{HUGE}\ttfamily \string\HUGE{} のテキスト
\end{HUGE}%
\end{Large}%
\end{tiny}%
その後、通常サイズのテキストに戻します。
\end{document}
```

&#x20;[Overleaf でこの例を開く](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+font+size+environments\&snip=%5Cdocumentclass%7Bextarticle%7D+%25+Note+the+extarticle+document+class%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bmoresize%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cnoindent+We%27ll+start+with+normal-sized+text+then+add%0A%5Cbegin%7Btiny%7D%0Asome+%7B%5Cttfamily+%5Cstring%5Ctiny%7D+text%0A%5Cbegin%7BLarge%7D%0Amixed+with+%7B%5Cttfamily%5Cstring%5CLarge%7D+and+%0A%5Cbegin%7BHUGE%7D%5Cttfamily+%5Cstring%5CHUGE%7B%7D+text%0A%5Cend%7BHUGE%7D%25%0A%5Cend%7BLarge%7D%25%0A%5Cend%7Btiny%7D%25%0Athen+back+to+normal-sized+text.%0A%5Cend%7Bdocument%7D)

この例では次の出力が生成されます:

![標準のLaTeXフォントサイズ環境を示す例](/files/bfd10d83fa23cd2c9d135dbbf281c3f5173b9b4a)

## \fontsize と \selectfont コマンド

フォントサイズコマンド [上の表に示した](#latex-font-size-commands) はLaTeXコマンド `\fontsize` や `\selectfont` を使って実装されており、 `フォントサイズ` および対応する `ベースラインスキップ` 設定を直接指定することもできます:

```latex
\fontsize{font-size}{baseline-skip}\selectfont
```

この `ベースラインスキップ` その値は、次を使って組版された段落内のテキストのベースライン間の距離を決定します `フォントサイズ`。また、という名前のパラメータコマンドにも格納されています `\baselineskip`—詳細はOverleafの記事を参照してください [LaTeXで段落間隔を変更する方法](/latex/ja/shu-shi-she-ding/04-articles-how-to-change-paragraph-spacing-in-latex.md#5cbaselineskip-28tex-primitive29).

### 例: \fontsize と \selectfont を使う

次の例では `\fontsize` や `\selectfont` のさまざまな `フォントサイズ` や `ベースラインスキップ` 値について示します:

* `\fontsize{6}{8}\selectfont`: ベースライン間隔を8ptにして6ptのテキストを使う
* `\fontsize{8}{9}\selectfont`: ベースライン間隔を9ptにして8ptのテキストを使う
* `\fontsize{12}{13.5}\selectfont`: ベースライン間隔を13.5ptにして12ptのテキストを使う

見た目によい組み合わせは `フォントサイズ` や `ベースラインスキップ` 間隔は、使用する書体のデザインによって異なる場合があります。

```latex
\documentclass{article}
% geometryパッケージを使い、
% 小さな用紙サイズで記事の図を作成する
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=8mm,
   bottom=20mm,
   left=10mm,
   right=8mm]{geometry}
\usepackage{blindtext}
\begin{document}

\fontsize{6}{8}\selectfont\blindtext

\fontsize{8}{9}\selectfont\blindtext

\fontsize{12}{13.5}\selectfont\blindtext
\end{document}
```

&#x20;[Overleaf でこの例を開く](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+fontsize+and+selectfont\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D8mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D8mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cfontsize%7B6%7D%7B8%7D%5Cselectfont%5Cblindtext%0A%0A%5Cfontsize%7B8%7D%7B9%7D%5Cselectfont%5Cblindtext%0A%0A%5Cfontsize%7B12%7D%7B13.5%7D%5Cselectfont%5Cblindtext%0A%5Cend%7Bdocument%7D)

この例では次の出力が生成されます:

![Overleafでfontsizeとselectfontを示す](/files/f7c4beca64e2090ecad58829e5377b735d2139e7)

## フォントサイズを変更するその他のパッケージ: relsize と scalefnt

この節では、次のLaTeXパッケージを簡単に紹介します:

* その [`relsize` パッケージ](https://ctan.org/pkg/relsize?lang=en) フォントサイズを次に対する相対値で設定するコマンドを提供します *現在の* サイズ;
* その [`scalefnt` パッケージ](https://ctan.org/pkg/scalefnt) これにより「フォントを任意のサイズに再スケール」できます。

### relsizeパッケージ

この `relsize` パッケージは、フォントサイズを次に対する相対値で設定するコマンドを提供します *現在の* フォントサイズ、つまりサイズを変更したい箇所で使用中のフォントサイズを基準にします。たとえば脚注を組版するときは、現在の（フォント）サイズは本文中より小さくなります。

歴史的な理由によるもので、ここでは詳しくは扱いません（ただし [こちら](https://tex.stackexchange.com/a/24600)） $$\text{1.2}$$。多くのTeX/LaTeXのフォントサイズ変更／スケーリング操作では、という値が関わります [上の表](#latex-font-size-commands) には `\Large` は $$\text{14.4pt}$$ および次に大きいサイズの `\LARGE`は $$\text{17.28pt}$$ なぜなら $$\text{14.4pt} \times 1.2 = \text{17.28pt}$$。 $$\texttt{(\LARGE) } \text{17.28pt} \times 1.2 = \text{20.74pt}\texttt{ (\huge)}$$

この `relsize` パッケージでは、上の表に示したフォントサイズ間を移動するときに「steps（段階）」という言葉を使います。たとえば [下のコードでは](#relsizeexample) 10ptのテキストから17.28ptへ移るには3つの「steps」が必要で、各段階で1.2倍の係数を使うことを示しています: $$\text{10pt} \times 1.2 \times 1.2 \times 1.2 = \text{17.28pt}$$

* コマンド `\relsize{*n*}` は、現在のフォントを次のようにして拡大縮小しようとします `*n*` 「steps」だけ拡大縮小します。ただし、要求された（スケール後の）サイズが小さすぎるか大きすぎる場合は:
  * 警告メッセージが出され、
  * スケール後のサイズは、コマンド `\RSsmallest` （通常は `\tiny`） `\RSlargest` （通常は `\Huge`)
* 使用する `\renewcommand` で設定される制限値に制約されます。新しい値を設定するには `\RSlargest` や `\RSsmallest`:

  ```latex
  \renewcommand\RSlargest{75pt}
  \renewcommand\RSsmallest{5pt}
  ```

#### relsizeパッケージのその他のコマンド

この `relsize` パッケージのドキュメントには、次のコマンドが列挙されています。これらはテキスト専用で、数式には使用できません。

| コマンド                      | 目的                                         |
| ------------------------- | ------------------------------------------ |
| `\relsize{*n*}`           | フォントサイズを次の量だけ変更する `*n*` 段階。                |
| `\larger[*n*]`            | フォントサイズを（省略可で）次の量だけ大きくする `*n*` 段階（既定は1段階）。 |
| `\smaller[*n*]`           | フォントサイズを（省略可で）次の量だけ小さくする `*n*` 段階（既定は1段階）。 |
| `\relscale{*f*}`          | フォントサイズをスケール係数で変更する `*f*`.                 |
| `\textlarger[*n*]{text}`  | テキストサイズを（省略可で）次の量だけ拡大する `*n*` 段階。          |
| `\textsmaller[*n*]{text}` | テキストサイズを（省略可で）次の量だけ縮小する `*n*` 段階。          |
| `\textscale[*f*]{text}`   | テキストサイズを係数でスケーリングする `*f*`.                 |

* **注**： `relsize` コマンド `\mathsmaller` や `\mathlarger` は数式内容用に設計されています—を参照してください [パッケージのドキュメント](http://mirrors.ctan.org/macros/latex/contrib/relsize/relsize-doc.pdf) を参照してください。

#### 例: relsizeパッケージを使う

次の例では、次のパッケージが提供するさまざまなコマンドを示します `relsize` 。次の点に注意してください:

* フォントサイズ変更の効果を局所化するためにグループ {...} を使っていること;
* 次のように書いて最大スケールフォントサイズを75ptに固定していること

```latex
\renewcommand\RSlargest{75pt}
```

```latex
% articleクラスは既定の10pt本文サイズで読み込まれます
\documentclass{article}
% geometryパッケージを使い、
% 小さな用紙サイズで記事の図を作成する
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{relsize}
% 簡単なマクロを定義する
\bgroup
\catcode`@=11
\gdef\getfontsize{\f@size pt}
\egroup
% 最大スケールフォントサイズを75ptに設定する
\renewcommand\RSlargest{75pt}
\begin{document}
こんにちは。この段落では通常のフォントサイズは \getfontsize です。
では、現在のフォントを3つの「steps」で拡大縮小します: {\verb=\relsize{3}=\relsize{3}
これにより現在のサイズは \getfontsize になります。グループの外では
フォントサイズは再び \getfontsize です。

別の段落では、いくつかの{\larger[2] より大きいテキスト}と
{\smaller[1] より小さいテキスト}---グループ \{...\} の使用に注意してください。さらに
\textlarger[3]{大きいテキスト} と \textscale{2}{スケーリングしたテキスト} も使います。
\vskip12pt
より大きなsteps数を使う:

\vskip12pt
\textlarger[11]{11 steps (\getfontsize)}
\vskip12pt
\textlarger[20]{20 steps (\getfontsize)}---サイズ上限に達し、警告が表示されます:
\vskip12pt
「Package relsize Warning: Font size 383.35397pt is too large. Using 75pt instead...」
\end{document}
```

&#x20;[Overleaf でこの例を開く](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+the+relsize+package\&snip=%25+article+class+is+loaded+with+default+10pt+text+size%0A%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Brelsize%7D%0A%25+Define+our+simple+macro%0A%5Cbgroup%0A%5Ccatcode%60%40%3D11%0A%5Cgdef%5Cgetfontsize%7B%5Cf%40size+pt%7D%0A%5Cegroup%0A%25+Set+the+maximum+scaled+font+size+to+75pt%0A%5Crenewcommand%5CRSlargest%7B75pt%7D%0A%5Cbegin%7Bdocument%7D%0AHello%2C+in+this+paragraph+the+normal+font+size+is+%5Cgetfontsize.+%0ANow+scale+the+current+font+using+3+%60%60steps%27%27%3A+%7B%5Cverb%3D%5Crelsize%7B3%7D%3D%5Crelsize%7B3%7D%0Awhich+sets+the+current+size+to+%5Cgetfontsize%7D.+Outside+the+group+%0Athe+font+size+is+once+again+%5Cgetfontsize.%0A%0AAnother+paragraph+with+some%7B%5Clarger%5B2%5D+larger+text%7D+and+%0A%7B%5Csmaller%5B1%5D+smaller+text%7D---note+the+use+of+groups+%5C%7B...%5C%7D.+Also+using+%0A%5Ctextlarger%5B3%5D%7Blarge+text%7D+and+some+%5Ctextscale%7B2%7D%7Bscaled+text%7D.%0A%5Cvskip12pt%0AUsing+a+larger+number+of+steps%3A%0A%0A%5Cvskip12pt%0A%5Ctextlarger%5B11%5D%7B11+steps+%28%5Cgetfontsize%29%7D%0A%5Cvskip12pt%0A%5Ctextlarger%5B20%5D%7B20+steps+%28%5Cgetfontsize%29%7D---size+limit+reached+and+a+warning+is+given%3A%0A%5Cvskip12pt%0A%60%60Package+relsize+Warning%3A+Font+size+383.35397pt+is+too+large.+Using+75pt+instead...%27%27%0A%5Cend%7Bdocument%7D)

上のLaTeXコードでは、という内部LaTeX変数を通して現在のフォントサイズにアクセスしています `\f@size`\vskip12pt `\getfontsize`。これは次のように定義できます:

```latex
\bgroup
\catcode`@=11
\gdef\getfontsize{\f@size pt}
\egroup
```

上の例では次の出力が得られます:

![relsizeパッケージのさまざまなコマンドを示す例](/files/ad9db575c9cfcffa62a2590a55df532e64a2b881)

### scalefntパッケージ

この `scalefnt` パッケージは次を定義します `\scalefont` コマンド

```latex
\scalefont{factor}
```

ここで `係数` は現在のフォントのサイズと、現在の `\baselineskip`—これは [組版された段落内のテキスト行間隔を計算するために使われます](/latex/ja/shu-shi-she-ding/04-articles-how-to-change-paragraph-spacing-in-latex.md#5cbaselineskip-28tex-primitive29).

#### 例: scalefntパッケージを使う

次の例では `\scalefont` コマンドを示し、さらに私たちの [`\getfontsize` マクロも使います](#getfontsize).

```latex
% articleクラスは既定の10pt本文サイズで読み込まれます
\documentclass{article}
% geometryパッケージを使い、
% 小さな用紙サイズで記事の図を作成する
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{scalefnt}
% 簡単なマクロ \getfontsize を定義する
\bgroup
\catcode`@=11
\gdef\getfontsize{\f@size pt}
\egroup
\begin{document}
この段落では、現在のフォントサイズは \getfontsize{} で、\verb=\baselineskip= の値は \the\baselineskip です。

 \verb=\scalefont{1.5}= \scalefont{1.5} を使うと、フォントサイズは \getfontsize{} になり、\verb=\baselineskip= は \the\baselineskip になります。
\end{document}
```

&#x20;[Overleaf でこの例を開く](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+the+scalefnt+package\&snip=%25+article+class+is+loaded+with+default+10pt+text+size%0A%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bscalefnt%7D%0A%25+Define+our+simple+macro+%5Cgetfontsize%0A%5Cbgroup%0A%5Ccatcode%60%40%3D11%0A%5Cgdef%5Cgetfontsize%7B%5Cf%40size+pt%7D%0A%5Cegroup%0A%5Cbegin%7Bdocument%7D%0AFor+this+paragraph%2C+the+current+font+size+is+%5Cgetfontsize%7B%7D+and+the+value+of+%5Cverb%3D%5Cbaselineskip%3D+is+%5Cthe%5Cbaselineskip.%0A%0AIf+we+use+%5Cverb%3D%5Cscalefont%7B1.5%7D%3D+%5Cscalefont%7B1.5%7D+the+font+size+is+now++%5Cgetfontsize%7B%7D+and+%5Cverb%3D%5Cbaselineskip%3D+is+%5Cthe%5Cbaselineskip.%0A%5Cend%7Bdocument%7D)

この例では次の出力が生成されます:

![scalefntパッケージを示す例](/files/247d3ec0bcc605526c022ae1143677d435c448c2)

## tex.stackexchangeの例

tex.stackexchangeで次を検索すると [タグ付きの質問 `fontsize`](https://tex.stackexchange.com/questions/tagged/fontsize) フォントサイズの変更に関する説明、コード、解決策を含む多数の結果が表示されます。かなり専門的な質問もあれば、より一般的なものもあります。興味を引くかもしれないものをいくつか挙げます:

* [図キャプションのフォントサイズを変更する](https://tex.stackexchange.com/questions/187429/change-font-size-of-labels-in-figures-to-any-font-size)
* [すべてのキャプションのフォントサイズを調整する](https://tex.stackexchange.com/questions/527772/adjusting-font-size-of-all-captions-with-prefered-font-size)
* [章、節、小節のフォントサイズを変更する](https://tex.stackexchange.com/questions/234546/chapter-section-subsections-title-font-size)
* [次を使ってフォントサイズを変更する `fontspec` パッケージ](https://tex.stackexchange.com/questions/309712/change-font-size-with-fontspec-package)
* [のフォントサイズを変更する `\ttfamily`](https://tex.stackexchange.com/questions/158778/all-ttfamily-font-change-font-size)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/ja/to-2/24-how-do-i-adjust-the-font-size.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
