scifig は何をしますか?
論文・論文・スライドのための科学フィギュア。あなたは考えることに集中:概要、プロッティングコード、チェック、凡例。説明するフィギュアは あなたのホスト自身の画像生成ツール から作成されます。このスキルは画像APIを呼び出しません。バンドルされたスクリプトが測定、比較、変換を行います。
ルートを選ぶ
| 目的 | ルート | 読むもの |
|---|---|---|
| 説明する図:グラフィカルアブストラクト、メカニズム、パスウェイ、ワークフロー、ロードマップ、フレームワーク、モデルまたはシステムアーキテクチャ、ラベル付き図、表紙。アイデア、アブストラクト、スケッチ、または変更用の画像から | あなたが書く概要に基づくホストの画像ツール | references/illustration.md |
| 数値のチャート:CSV、Excel、貼り付けた表 | scripts/scistyle.py を使ったプロッティングコード | references/charts.md |
| コードで描くべき図(下記参照) | scripts/scistyle.py を使った描画コード | references/diagrams.md |
| 提出用ファイル、大きなファイル、マルチパネル図、または編集可能なラベルや形状を完成図から | scripts/export_figure.py, scripts/enlarge.py, scripts/panels.py, scripts/editable.py | references/export-and-checks.md |
| 提出前チェック、または凡例 | scripts/check_figure.py | references/export-and-checks.md |
画像ツールかコードか。 ボックス、矢印、テキストはコードで描画する理由にはなりません。アーキテクチャ、ロードマップ、フレームワークも画像ツールに任せ、デザインされた仕上がりで返ってきます。画像ツールは多数のラベルを正しく書き、中国語や数式も含みます。scripts/check_text.py がそれらを読み取ります。コードで描画するのは以下の場合のみ:
- データのチャート:画像モデルは棒、軸、値を捏造します。
- すべての数値が監査可能である必要がある場合:PRISMAやCONSORTフロー図。
- 形式的な表記:回路図、プラスミドマップ、系統樹。
- ホストに画像ツールがない場合、出力先がAI生成画像を許可していない場合、またはユーザーがベクターアートを要求する場合。
すべてのフィギュア
- まず出力先。 ジャーナル、論文、スライド、ポスターが幅、フォント、解像度、ファイル形式を決定します。生成されたフィギュアの場合、そのフィギュアが使用可能かどうかも決定します:
references/ai-image-policies.md(日付入り;いくつかの出版社が制限しています)。 - ジャーナルルール:ウェブよりバンドル済みプリセットを優先。 10出版社のカラム幅、フォント、最小dpi、受け入れ形式がバンドルされています。
scripts/scistyle.py --list natureで検証日付付きで1つ表示、--listですべて表示します。それらを使用し、その日付を引き継ぎます。不足するルール(未掲載のジャーナル、独自のサイズルール(グラフィカルアブストラクト、表紙))についてはオンラインで確認します。 - 作成したものを確認。 すべての出力画像を開き、要求と比較してから完了とします。
- 事実を伝える。 ファイルパス、ピクセルサイズと印刷サイズ、チェックした項目、チェックできなかった項目、仮定したこと。科学的正確性は保証できません:ユーザーが確認する必要があります。
スクリプトの実行
uv run <skill-dir>/scripts/<name>.py --help
<skill-dir> はこのファイルがあるフォルダです。uv は各スクリプトのPythonパッケージを初回使用時にインストールします。これにはネットワークアクセスとキャッシュフォルダが必要です:サンドボックスがこれらのいずれかをブロックする場合、スクリプトを書き換える代わりにその許可を要求してください。uv がない場合は、ユーザーにインストールを依頼します(https://docs.astral.sh/uv/)。