mcpField
L
latex-formatting

latex-formatting

github.com/lingzhi227ドキュメント4402.2k 回インストール35 週間前に更新
リポジトリ

latex-formatting について

latex-formattingは、学術論文のLaTeX書式を設定・確認するスキルです。投稿先の要件に合わせてプロジェクトを作成し、一般的な問題の修正や投稿前チェックを行います。

主な機能

  1. 01投稿先向けのプロジェクト構成とmain.texを作成
  2. 02語数・必須セクション・匿名化を確認
  3. 03TODOマーカーや環境の不整合を検出
  4. 04特殊文字を整え、修正版を出力

活用シーン

  1. 01指定された投稿先向けのLaTeXプロジェクトを準備
  2. 02投稿前に書式と匿名化を確認
  3. 03特殊文字など一般的なLaTeX問題を修正

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/lingzhi227/agent-research-skills --skill latex-formatting

インストール後、Claude Code で/latex-formattingを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
venue-templates.md
scripts/
clean_latex.py
latex_checker.py

詳細

LaTeX の書式設定

学術論文向けの LaTeX の書式設定を行い、管理します。

入力

  • $0 — アクション:setup、fix、check
  • $1 — 会議名(setup の場合)または .tex ファイルのパス(fix/check の場合)

スクリプト

投稿前の書式チェッカー
python ~/.claude/skills/latex-formatting/scripts/latex_checker.py paper/main.tex --venue neurips --check-anon

チェック項目:語数、必須セクション、TODO マーカー、匿名化、環境の不一致、コンテンツ統計。

引用と参考文献の検証
python ~/.claude/skills/citation-management/scripts/validate_citations.py \
  --tex paper/main.tex --bib paper/references.bib --check-figures
LaTeX テキストのクリーンアップ(特殊文字を修正)
python ~/.claude/skills/latex-formatting/scripts/clean_latex.py \
  --input paper/main.tex --output paper/main_cleaned.tex

数式環境をスキップし、特殊文字や非 UTF-8 文字を LaTeX の同等表記に置き換えます。 主なフラグ:--dry-run、--tables-only

チェック後の自動修正
python ~/.claude/skills/latex-formatting/scripts/latex_checker.py paper/main.tex --venue neurips --fix

チェックを実行した後、clean_latex.py の修正を適用し、main_fixed.tex に書き込みます。

参考資料

  • 会議の仕様、プロジェクト構成、パッケージ、コマンド:~/.claude/skills/latex-formatting/references/venue-templates.md

アクション:setup

指定された会議向けに、プロジェクトのディレクトリ構成と main.tex を作成します。references/venue-templates.md のテンプレートを使用します。

アクション:fix

エスケープされていない特殊文字、数式モードのエラー、フロートの配置、行のはみ出し/余白、相互参照の問題など、よくある LaTeX の問題を修正します。

アクション:check

投稿前の検証として latex_checker.py を実行します。ページ数、匿名化、必須セクション、TODO マーカーを確認します。

関連スキル

  • 上流:[paper-writing-section](../paper-writing-section/)、[table-generation](../table-generation/)
  • 下流:[paper-compilation](../paper-compilation/)
  • 関連項目:[citation-management](../citation-management/)

コメント