本文へ移動

このページは英語版のほうが新しくなっています。

Scissor LaTeX で動作しないパッケージ

文書はそれでも組版されます。Scissor LaTeX がまったく知らないパッケージは「問題」タブに注記が出ます。fancyhdr、titlesec、tcolorbox など、よく知られているが実装していないパッケージは何も言わずに受け入れられ、効果はありません。認識できないコマンドはメッセージを出してスキップされ、通常そのテキストは残ります。

パッケージの扱い方

Scissor LaTeX はパッケージのコードを実行しません。独自のエンジンで文書を変換し、このページ群で紹介しているパッケージのコマンドを実装しています。そのため \usepackage の行は、次の 3 つのグループのいずれかに分かれます。

グループ例何が起きるか
完全に、または一部が実装済みamsmath, graphicx, booktabs, pgfplots, hyperref各パッケージのページの説明どおりにコマンドが動作します。
既知だが効果なしfancyhdr, titlesec, setspace, microtype, tcolorbox何も言わずに受け入れられます。設定は何も変えず、コマンドは無視されるか、認識できないものとして扱われます。
未知chemfig、出版社の .sty、つづりの誤った名前「問題」タブに注記が出ます:「Package ... is not available here, so its formatting is not applied.」

どのパッケージのものでも、認識できないコマンドはスキップされ、「問題」タブに一覧表示されます。波括弧内の引数は通常テキストに残るので、語句は見えますが書式は適用されません。いくつかのコマンドではこれが望ましくない結果になります。引数がオプションのリストや名前で、余計なテキストとして表示されてしまうからです。そうしたケースは下の表に記載しています。

パッケージやクラスがプロジェクト内の .sty や .cls ファイルとして含まれている場合、Scissor LaTeX はその一部を読み取ります:\newcommand の定義、読み込むパッケージ、色、ページの余白、段落の間隔です。ファイル内のそれ以外のコードは実行されず、そのことが「問題」タブに表示されます。

まだ動作しない主なパッケージ

ページレイアウトと見出し

パッケージScissor LaTeX では代わりに
fancyhdr受け入れられますが効果はなく、柱(ヘッダーとフッター)は付きません。変更は不要です。設定は TeX のインストール環境で適用されます。
titlesec受け入れられますが効果はなく、見出しはクラスのスタイルのままです。
sectsty未知のパッケージとして注記が出ます。\sectionfont などは無視されます。
setspace\onehalfspacing と \doublespacing は無視されます。\begin{spacing}{1.5} はテキストの前に「1.5」と出力します。spacing 環境は省いてください。
lineno\linenumbers は無視されます。

ボックス、メモ、強調

パッケージScissor LaTeX では代わりに
tcolorbox, mdframed, framed受け入れられ、テキストはボックスなしで残り、ボックスのタイトルは失われます。quote 環境、または枠として \hline と | を使った tabular。
todonotes\todo{...} は認識されず、メモのテキストが行の中に表示されます。\missingfigure も同様です。% によるコメント。
marginnote\marginpar と \marginnote は認識されず、メモが行の中に表示されます。脚注。
soul\st(取り消し線)は動作します。\hl はハイライトなしでテキストを残し、\ul と \so は認識されません。下線には \underline。
ulem\uline と \sout は動作し、\uwave は通常のテキストになります。

科学と図式

パッケージScissor LaTeX では代わりに
mhchemテキスト中の \ce{H2O} は下付き文字なしの「H2O」になります。数式の中では数式が赤になります。H$_2$O や $\mathrm{CO_2}$ と書いてください。
chemfig未知のパッケージで、\chemfig はスキップされます。構造式の画像。
tikz-cd, circuitikz, forestメッセージを出して図が省かれます。TikZ のノードと矢印、または画像。
pgfplotstable\pgfplotstabletypeset はスキップされ、ファイル名が出力されます。tabular。表からのグラフ描画は動作します。pgfplots をご覧ください。
siunitxsiunitx をご覧ください。44\,\mathrm{km}

表、リスト、テキスト用ツール

パッケージScissor LaTeX では代わりに
tabularraytblr は読み取られず、オプションと & 記号がテキストとして出力されます。tabular。array と tabularx をご覧ください。
nicematrixpNiceMatrix などの行列は数式を赤にします。amsmath の pmatrix。
makecell\makecell は認識できないものとして報告されますが、中の \\ はセル内で改行します。そのままで動作します。\thead にはスタイルが付きません。
tasks\task は認識されず、列数が出力されます。enumerate。
glossaries, acronym\gls、\ac、\printglossaries は認識されず、キーが出力されます。用語を書き出してください。
xspace受け入れられますが、\xspace で終わるコマンドは直後のスペースを飲み込みます。スペースの前では \name{} や \name\ と書いてください。
ifthen\ifthenelse は認識されず、条件と両方の分岐が出力されます。
beamer(クラス)スライドにはならず、フレームはテキストになります。文書クラスをご覧ください。

例

まったく知られていないパッケージは注記が出ますが、文書の残りは組版されます。

未知のパッケージは注記が出る

LaTeXプリアンブル: \usepackage{chemfig}エディタで開く (新しいタブで開きます)
Water is a bent molecule. The drawing below is skipped:
\chemfig{H-O-H}

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

ボックスのパッケージは受け入れられますが、ボックスは描かれません。

tcolorbox:ボックスなしのテキスト

LaTeXプリアンブル: \usepackage{tcolorbox}エディタで開く (新しいタブで開きます)
\begin{tcolorbox}[title=Remember]
Erika Mustermann checks all 44 samples before noon.
\end{tcolorbox}

mhchem の化学式は下付き文字を失います。数式で書けばどこでも動作します。

mhchem の \ce と手書きの版

LaTeXプリアンブル: \usepackage{mhchem}エディタで開く (新しいタブで開きます)
With mhchem: \ce{H2SO4}. By hand: H$_2$SO$_4$, or in a formula
$\mathrm{2\,H_2 + O_2 \rightarrow 2\,H_2O}$.

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

\xspace を使って定義したコマンドは、スペースの前に {} が必要です。

xspace:スペースの前に {} を書く

LaTeXプリアンブル: \usepackage{xspace}エディタで開く (新しいタブで開きます)
\newcommand{\tool}{Scissor LaTeX\xspace}
Without braces: \tool runs in the browser.
With braces: \tool{} runs in the browser.

必要なパッケージがないとき

  • 「問題」タブを確認してください。未知のパッケージとスキップされたすべてのコマンドが一覧表示されます。
  • このページ群でパッケージを探してください。上の「代わりに」の列と各パッケージのページに、何を書けばよいかを記載しています。
  • 文書をほかの環境でもコンパイルする場合は、\usepackage の行を残してください。Scissor LaTeX はそれを受け入れ、TeX のインストール環境ではパッケージが適用されます。

TeX のインストール環境との違いとトラブルシューティングもご覧ください。パッケージのマニュアルは CTAN にあります。

よくある質問

Scissor LaTeX が知らないパッケージを読み込んでも、文書は組版されますか?

はい。パッケージは「問題」タブに報告され、その書式は適用されませんが、文書の残りは組版されます。

.sty ファイルを追加すればパッケージが動作しますか?

一部は動作します。Scissor LaTeX はプロジェクト内の .sty ファイルから、コマンドの定義、読み込むパッケージ、色、余白、段落の間隔を読み取ります。それ以外のコードは実行されません。

文書に「1.5」や「colspec=lr」のような余計なテキストが表示されるのはなぜですか?

その引数を読み取るはずのコマンドや環境が非対応のため、引数がテキストに残ってしまいます。上の表に、そうしたケースと代わりの書き方を記載しています。

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