> 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/latexer/10-illegal-unit-of-measure-pt-inserted.md).

# 不正な単位です（ptを挿入しました）

LaTeX で長さを指定する際に適切な単位を指定しないと、以下のエラーが発生します:

main.tex, 5行目

不正な単位です（pt が挿入されました）。

\vskip l.11 \vspace{6} 長さは em, ex, in, pt, pc, cm, mm, dd, cc, nd, nc, bp, sp の単位で指定できますが、あなたの指定は新しい単位です！ printer's points の pt を意味していたものとして扱います。このエラーからうまく回復するには、誤った単位を削除するのが最善です。たとえば、2 文字削除するには \`2' と入力します。（The TeXbook の第27章参照。）

参照 [こちら](/latex/ja/shu-shi-she-ding/01-lengths-in-latex.md) LaTeX における長さについてさらに学ぶには。

## よくある原因

**長さを指定する際に適切な単位を入れ忘れる:**

このエラーの最も一般的な原因は、LaTeX で長さを指定する際に単位を入れ忘れることです。以下にミスの例を示します

```latex
以下の画像の幅は 5 センチメートルであるべきです

\includegraphics[width=5]{image}
```

ここでのミスは、画像の幅が **`width=5`**&#x3068;書かれていることです。LaTeX は、画像が 5 インチなのか、5 メートルなのか、5 ミリメートルなのかなどを判断できません。正しい指定は **`width=5cm`**&#x3067;す。これにより、LaTeX は画像の幅が 5 センチメートルであると認識します。

**LaTeX で許可されていない単位を使っている:**

このエラーが表示されるもう一つの一般的な理由は、LaTeX で許可されていない単位を使っている場合です。以下は、その例として画像の幅を 1 フィートにしようとしたものです:

```latex
以下の画像の幅は 1 フィートであるべきです

\includegraphics[width=1ft]{image}
```

フィートは LaTeX で許可されている単位ではないため、これはエラーになります。これを正しく書くには、画像の幅を **`width=12in`**&#x3068;します。これで 1 フィート幅の画像になります。以下は LaTeX で使用できる単位の一覧です:

| 略語     | 値                                                                                                      |
| ------ | ------------------------------------------------------------------------------------------------------ |
| **pt** | pt はおよそ 1/72.27 インチで、これは約 0.0138 インチまたは 0.3515 mm に相当します（厳密には、pt はアメリカの *印刷用フィート* の 249/250 と定義されています） |
| **mm** | ミリメートル                                                                                                 |
| **cm** | センチメートル                                                                                                |
| **は**  | インチ                                                                                                    |
| **ex** | 現在のフォントにおける 'x'（小文字）の高さのおおよそ（使用しているフォントによって異なります）                                                      |
| **em** | 現在のフォントにおける 'M'（大文字）の幅のおおよそ（使用しているフォントによって異なります）                                                       |
| **mu** | 1/18 em に等しい数式用単位。ここでの em は数式記号ファミリーから取られます                                                            |

**展開できないトークンを間違った場所に置いている**

上記は実際にはこれに該当します。TeX は長さを、任意の桁数の数字、続いて任意の小数点、続いて任意の桁数の数字、続いて任意の空白、続いて任意の有効な単位として解釈します。TeX が長さを探している間は、最初の展開できないトークンに出会うまで、展開可能なすべてのトークン（マクロ）を展開します。

**改行 \\\ の後に角括弧が続く場合:**

改行コマンド **`\\`** の後に角括弧が続くと **`[...]`**、それは任意引数として扱われるので、角括弧内には単位付きの数値が必要になります。これは、次の間に空白や改行があっても当てはまります **`\\`** と **`[...]`** コマンドです。この問題は表でよく起こり、下に示すようになります:

```latex
\begin{tabular}{c|c}
    [t] & s\\
    [I] & A\\
    [m] & kg
\end{tabular}
```

これはエラーになります。3 行目で、改行の後に角括弧が続いているためです。LaTeX は角括弧内に単位付きの数値を期待しますが、代わりに見つかるのは **`x`**。上の表を正しく書くには、角括弧を中括弧の中に入れます **`{...}`** 以下に示すように、または波括弧のグループ化の効果が望ましくない場合は、前に **`\relax`** を置きます:

```latex
\begin{tabular}{c|c}
    [t] &  s\\
    {[I]} & A\\\relax
    [m] & kg
\end{tabular}
```

**subfigure パッケージを使う場合:**

その **`subfigure`** この package はかなり古く、エラーが存在しない場合でも 'Illegal unit of measure' エラーを生成します。以下に例を示します:

```latex
% プリアンブル内で
\usepackage{subfigure}

% 文書本文内で
\begin{figure}
    \centering
    \begin{subfigure}[b]{0.3\textwidth}
        \includegraphics[scale=0.2]{image}
        \caption{A gull}
        \label{fig:gull}
    \end{subfigure}%
\end{figure}
```

これはエラーを生成します。というのも、subfigure パッケージは **`\textwidth`** 単位を含んでいるように見えますが、実際には事前定義された寸法（ページ上の本文ブロック全体の固定幅に相当）です。これを解決するには、より新しい **`subcaption`** パッケージを使います。これは **`subfigure`**。上と同じコードを **`\usepackage{subcaption}`** をプリアンブルに **`\usepackage{subfigure}`** の代わりに記述すると、エラーなく意図した結果が得られます。


---

# 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/latexer/10-illegal-unit-of-measure-pt-inserted.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.
