Scissor LaTeX での amsthm
Scissor LaTeX では amsthm パッケージは一部のみ動作します。\newtheorem、スター付きの \newtheorem*、[Mustermann] のようなオプションの注記、proof 環境は動作しますが、\theoremstyle、共有カウンターや節ごとのカウンター、証明のタイトル、\qedhere は適用されません。
パッケージの役割
amsthm を使うと \newtheorem で定理のような環境を宣言でき、小さな四角で終わる proof 環境も使えます。定理のスタイル(plain、definition、remark)で、見出しと本文の見た目が変わります。
ここで動作するもの
| コマンド | Scissor LaTeX では | 備考 |
|---|---|---|
\newtheorem{name}{Title} | 動作する | 名前ごとに独自のカウンター:1、2、3。 |
\newtheorem{name}[other]{Title} | 一部のみ | 共有カウンターは無視され、環境は独自に数えます。 |
\newtheorem{name}{Title}[section] | 一部のみ | 番号は節ごとにリセットされず、2.1 のようにはなりません。 |
\newtheorem*{name}{Title} | 動作する | 番号なし。 |
\begin{theorem}[note] | 動作する | 注記は番号の後に括弧付きで表示されます。 |
\theoremstyle{...} | 無視される | すべての環境が太字の見出しとイタリックの本文になります。 |
proof | 一部のみ | 見出しは常に「Proof.」で、[Proof of Lemma 2] のようなオプションのタイトルは無視されます。四角で終わります。 |
\qedhere | 非対応 | それを含む数式が赤で表示されます。 |
\qed, \qedsymbol | 非対応 | 「問題」タブに注記を出してスキップされます。証明の四角は proof 環境からのみ付きます。 |
例
プリアンブルで環境を宣言し、本文で使います。
\newtheorem、注記、証明
\documentclass{article}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}{Lemma}
\begin{document}
\begin{lemma}
Every even number greater than 2 is the sum of two odd numbers.
\end{lemma}
\begin{theorem}[Mustermann]
The number 44 is the sum of two primes.
\end{theorem}
\begin{proof}
Take $44 = 3 + 41$, and both 3 and 41 are prime.
\end{proof}
\end{document}\newtheorem* による番号なしの環境です。\theoremstyle{definition} の行は受け入れられますが、本文はイタリックのままです。
\newtheorem* と \theoremstyle
\documentclass{article}
\usepackage{amsthm}
\theoremstyle{definition}
\newtheorem{definition}{Definition}
\newtheorem*{remark}{Remark}
\begin{document}
\begin{definition}
A number is \emph{even} if it is divisible by 2.
\end{definition}
\begin{remark}
By this definition, 0 and 44 are even.
\end{remark}
\end{document}\qedhere は、証明の最後にあるディスプレイ数式の中に四角を移します。ここでは認識されないため、数式が赤になります。
\qedhere は赤い数式になる
\begin{proof}
It remains to compute
\[ 44 = 4 \cdot 11. \qedhere \]
\end{proof}赤で表示: 数式を読み取れないため、代わりにソースを表示しています。
\qedhere は省いてください。四角は数式の後の独立した行に置かれ、これも正しい形です。
\qedhere を使わない同じ証明
\begin{proof}
It remains to compute
\[ 44 = 4 \cdot 11. \]
\end{proof}互換性
- TeX のインストール環境からここへ: 文書は組版されます。環境がカウンターを共有している場合は番号が異なることがあり、どの定理のスタイルも
plainと同じ見た目になります。数式が赤くなる箇所では\qedhereを削除してください。 - ここから TeX のインストール環境へ: すべての環境を
\newtheoremで宣言していれば、文書はそのまま変更なしでコンパイルできます。
完全なマニュアルは CTAN にあります:ctan.org/pkg/amsthm。入門的な解説は定理と証明をご覧ください。
よくある質問
補題と定理が 1 つのカウンターを共有しないのはなぜですか?
Scissor LaTeX は環境ごとに独自のカウンターを持たせ、[theorem] の引数を無視します。文書はコンパイルでき、番号だけが TeX のインストール環境と異なります。
証明の見出しを変えられますか?
まだできません。proof のオプション引数は無視され、見出しは常に「Proof.」です。代わりに、タイトルを証明の最初の言葉として書くことができます。
このページの例はすべて、サイトのビルド時に Scissor LaTeX で組版されています。 最終更新:2026-11-07