本文へ移動

Scissor LaTeX での siunitx

Scissor LaTeX では siunitx パッケージは動作しません。\SI、\si、\qty、\unit、\num は認識されず、テキストでは数値は残りますが単位が消え(「問題」タブに注記が出ます)、数式の中では数式全体が赤になります。代わりに \mathrm と細いスペース \, で単位を書いてください。

パッケージの役割

siunitx は数値と単位を一貫した形で組版します。\SI{44}{\kilo\metre}(バージョン 3 では \qty{44}{\km})と書くと、数値、細いスペース、立体の単位が出力されます。長い数値の書式設定、表の列での数値の位置揃え、範囲やリストの出力も行います。

ここで動作するもの

コマンドScissor LaTeX では表示される内容
テキスト中の \SI{44}{\kilo\metre}, \qty{44}{\km}非対応「44」:数値は残り、単位は失われます。スキップされたコマンドは「問題」タブに一覧表示されます。
テキスト中の \si{\metre\per\second}, \unit{...}非対応何も表示されず、単位は失われます。
テキスト中の \num{12345.6}非対応「12345.6」。桁区切りはされません。
$...$ や \[...\] の中のいずれか非対応数式全体が赤で表示されます。
\sisetup{...}、列タイプ S非対応\sisetup は何も出さずにスキップされます。S 列は中央揃えの列として読まれるため、数値は小数点で揃いません。

例

テキストでは、数値は残りますが単位は残りません。

テキスト中の \SI は単位が消える

LaTeXプリアンブル: \usepackage{siunitx}エディタで開く (新しいタブで開きます)
The track is \SI{44}{\kilo\metre} long.

「問題」タブ: Skipped 3 unknown commands: \SI, \kilo, \metre

数式の中では、数式全体が赤になります。

数式中の \SI は赤で表示される

LaTeXプリアンブル: \usepackage{siunitx}エディタで開く (新しいタブで開きます)
The speed is $v = \SI{12}{\metre\per\second}$.

赤で表示: 数式を読み取れないため、代わりにソースを表示しています。

単位は手で書きます。細いスペース \, で数値と単位を区切り、\mathrm で単位を立体にします。

手で書いた数値と単位

The track is $44\,\mathrm{km}$ long, and John Doe runs it at
$3.5\,\mathrm{m\,s^{-1}}$. The water is at $20\,^{\circ}\mathrm{C}$
(or 20\,\textdegree C in text), the resistor has $12\,\mathrm{k\Omega}$,
the hair is $5\,\mu\mathrm{m}$ thick, and the sample weighs
$1.2 \times 10^{3}\,\mathrm{kg}$. Prices rose by 10\,\%.
Scissor LaTeX による組版: 手で書いた数値と単位

単位をたくさん書く場合は、短いコマンドを作ると入力が楽になります。

独自の単位コマンド

\documentclass{article}
\newcommand{\un}[1]{\,\mathrm{#1}}
\newcommand{\celsius}{\,^{\circ}\mathrm{C}}
\begin{document}
Erika Mustermann measured $44\un{mm}$ at $21\celsius$,
and a flow of $0.8\un{L\,min^{-1}}$.
\end{document}

互換性

  • TeX のインストール環境からここへ: テキストでは数値は残りますが単位は失われ、siunitx のコマンドを含む数式は赤になります。上のように \,\mathrm{...} に置き換えてください。
  • ここから TeX のインストール環境へ: \mathrm と \, で書いた単位はどこでもコンパイルでき、見た目も同じです。

完全なマニュアルは CTAN にあります:ctan.org/pkg/siunitx。LaTeX の数式の基本もご覧ください。

数式の基本、表、physicsもご覧ください。

よくある質問

siunitx を使わずに摂氏の度を書くにはどうすればよいですか?

数式では 20\,^{\circ}\mathrm{C}、テキストでは 20\,\textdegree C と書きます。どちらもここと TeX のインストール環境の両方で動作します。

数値と単位の間にスペースがあるのはなぜですか?

多くのスタイルガイドでは、単位は細いスペースで数値と区切ります。\, はそのスペースを入れ、数値と単位を同じ行に保ちます。

このページの例はすべて、サイトのビルド時に Scissor LaTeX で組版されています。 最終更新:2026-11-07