本文へ移動

Scissor LaTeX とは?

Scissor LaTeX は、すべてがブラウザの中で動く LaTeX エディタです。左に LaTeX を書くと、入力に合わせて右に組版されたページが表示されます。インストールは不要で、作業をコンパイルするサーバーもありません。

ブラウザで動くエディタ

エディタを開いて入力を始めましょう。ソースの横のページは変更のたびに少し遅れて更新されるので、コンパイルボタンもなく、順番待ちもありません。

すべてはお使いのデバイスで行われます。プロジェクトはブラウザ自身のストレージに保存され、必要ならご自身の Google Drive にコピーを置くこともできます。アカウントは不要で、文書が私たちのサーバーにアップロードされることはありません。

エディタが組版した小さな文書

\section{Measurements}
We weighed 44 apples. The heaviest weighed
\textbf{212\,g}, the lightest \emph{98\,g}.

The average weight $\bar{w}$ of $n$ apples is
\[
  \bar{w} = \frac{1}{n} \sum_{i=1}^{n} w_i .
\]
Scissor LaTeX による組版: エディタが組版した小さな文書

仕組み

TeX のプログラムは、バックグラウンドでさえ動きません。Scissor LaTeX は LaTeX を読み込んで、現代的な組版システムである Typst に変換し、Typst でページをレイアウトします。どちらの処理も WebAssembly としてブラウザの中で動きます。

プレビューが速いのはこのためで、一般的なページなら 1 秒もかからずに表示されます。その一方で、TeX Live や MiKTeX のような TeX のインストール環境とはいくつかの点で動作が異なります。

  • よく使うコマンドと環境は直接理解されます。セクション、リスト、表、図、数式、定理、引用、相互参照、pgfplots、TikZ の図などです。
  • パッケージはファイルから読み込まれません。\usepackage が失敗することはなく、よく使われるパッケージのコマンドが 1 つずつ理解されます。パッケージごとに何が動くかはパッケージリファレンスに書かれています。
  • エディタが知らないコマンドは飛ばされ、そのテキストは残ります。どのコマンドが飛ばされたかは「問題」タブでわかります。

不明なコマンドは飛ばされ、テキストは残ります

Results are in \highlightbox{the table below}.

「問題」タブ: Skipped 1 unknown command: \highlightbox

インライン数式とディスプレイ数式

数式はおなじみの書き方で使えます。短い数式は本文中の $ ... $ の間に書き、大きな数式は \[ ... \] や equation 環境で独立した行に置きます。

インライン数式とディスプレイ数式

The area of a circle with radius $r$ is $\pi r^2$.
A display formula gets its own centred line:
\begin{equation}
  \int_0^{r} 2\pi t \, dt = \pi r^2 .
\end{equation}
Scissor LaTeX による組版: インライン数式とディスプレイ数式

エディタが読み取れないコマンドを数式が使っている場合、その数式は赤いソースコードで表示され、文書の残りはそのまま組版されます。LaTeX の数式の基本をご覧ください。

できること

TeX のインストール環境との違い

ソースは標準的な LaTeX のままです。プロジェクトを Scissor LaTeX から任意の TeX のインストール環境に持っていくことも、その逆もできます。

よくある質問

Scissor LaTeX を使うために何かをインストールする必要はありますか?

いいえ。パソコン、タブレット、スマートフォンの最新のブラウザで動きます。初回のアクセス後はオフラインでも使えます(更新のたびに一度オンラインで開いてください)。

文書はサーバーにアップロードされますか?

いいえ。組版はブラウザの中で行われ、プロジェクトはデバイスに保存されます。デバイスの外に出るのは、ご自身の Google Drive に保存したものだけです。

Scissor LaTeX は Overleaf と同じですか?

いいえ。Overleaf は自社のサーバーで TeX のインストール環境を動かしています。Scissor LaTeX は LaTeX を Typst に変換してブラウザの中で組版するので、サーバーは不要で、初回のアクセス後はオフラインでも動きます。ただし、一部のパッケージは動作が異なります。

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