---
generated_at: 2026-02-19 10:30:00
metrics:
  claims_total: 95
  claims_with_evidence: 95
  claims_without_evidence: 0
confidence_derived: 1.00
---

# 根拠レポート：modules-lang-latex 単体テストケース一覧

## 本レポートについて

### 目的
本レポートは、生成された単体テストケース一覧の信頼性を検証し、人間レビュアーが効率的にレビューできるようにすることを目的としています。

### チェック方法
以下の観点でドキュメントの内容（Claim：主張）を検証しています：

1. **根拠の有無確認**：各テストケースに対して、ソースコード内の実装が存在するか
2. **根拠との整合性**：テストケースの内容がソースコードの実装と矛盾していないか
3. **網羅性**：テスト対象となるべき関数・設定を適切にカバーしているか

### 信頼度スコアの算出
- **confidence_derived** = 根拠あり件数 / 総主張件数
- 状態「○」：根拠あり、「△」：根拠不足または要確認

### 本レポートの使い方
1. まず「サマリー」で全体の信頼度と優先レビュー項目を確認
2. 「Claims と根拠の対応」で △ の項目を重点的にレビュー
3. 「不足情報」で補完が必要な情報源を確認

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**1.00**
  - 根拠あり：95 / 95、根拠なし：0
- 優先レビュー（高）
  1. **ビューア設定テスト（UT-LTX-052〜063）**：プラットフォーム依存の動作確認が必要
  2. **インデント関数テスト（UT-LTX-001〜010）**：複雑なインデントロジックの網羅性確認
  3. **company-backend テスト（UT-LTX-014〜017）**：補完機能の動作確認

## 2) 参照した情報（Evidence一覧）
> ここに「実在するもの」だけ列挙。抽出フェーズで付けたIDをそのまま出す。

- E-01: `modules/lang/latex/autoload.el` - autoload関数定義
- E-02: `modules/lang/latex/config.el` - 主要設定とインタラクティブ関数
- E-03: `modules/lang/latex/+fontification.el` - フォント設定
- E-04: `modules/lang/latex/+ref.el` - RefTeX/BibTeX設定
- E-05: `modules/lang/latex/+viewers.el` - ビューア設定
- E-06: `modules/lang/latex/packages.el` - パッケージ定義

## 3) Claims と根拠の対応（レビューの主戦場）

### autoload.el関連（UT-LTX-001〜018）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | +latex-indent-item-fnがitemize環境をインデント | E-01 行4-46 | ○ |
| C-02 | enumerate環境のインデントサポート | E-01 行15 re-env定義 | ○ |
| C-03 | description環境のインデントサポート | E-01 行15 re-env定義 | ○ |
| C-04 | +latex-indent-item-continuation-offset='align時のオフセット | E-01 行23 | ○ |
| C-05 | +latex-indent-item-continuation-offset='auto時のオフセット | E-01 行22 | ○ |
| C-06 | +latex-indent-item-continuation-offset=nil時のオフセット | E-01 行24 | ○ |
| C-07 | 固定値オフセットの処理 | E-01 行25 (x x) | ○ |
| C-08 | \\end{env}のインデント処理 | E-01 行38-43 | ○ |
| C-09 | ネスト環境のインデント | E-01 行27-37 | ○ |
| C-10 | 空環境の処理 | E-01 ignore-errors使用 | ○ |
| C-11 | +latex-fold-last-macro-aのフォールド処理 | E-01 行49-58 | ○ |
| C-12 | \\が見つからない場合の処理 | E-01 行56 search-backward | ○ |
| C-13 | 複数マクロの処理 | E-01 行56 直前の\\を検索 | ○ |
| C-14 | +latex-symbols-company-backendのLaTeX分岐 | E-01 行65-67 | ○ |
| C-15 | +latex-symbols-company-backendのUnicode分岐 | E-01 行65-66 | ○ |
| C-16 | prefixコマンドの処理 | E-01 行61-67 command引数 | ○ |
| C-17 | candidatesコマンドの処理 | E-01 行61-67 | ○ |
| C-18 | +latex/live-previewの動作 | E-01 行70-75 | ○ |

### config.el関連（UT-LTX-019〜051, 088〜095）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-19 | +latex/compileの動作 | E-02 行116-119 | ○ |
| C-20 | マスターファイル保存処理 | E-02 行117-118 TeX-master-file | ○ |
| C-21 | +latex-TeX-fold-buffer-hのidle-timer | E-02 行143-144 | ○ |
| C-22 | スニペット展開後のフォールド | E-02 行151-156 | ○ |
| C-23 | スニペット範囲nil時の安全性 | E-02 行155 when条件 | ○ |
| C-24 | mixed-pitch用フォント設定 | E-02 行158-169 | ○ |
| C-25 | face-remap-add-relativeの処理 | E-02 行165-168 | ○ |
| C-26 | fill-region-as-para-doアドバイス | E-02 行199-206 | ○ |
| C-27 | enumerate用インデント | E-02 行204 | ○ |
| C-28 | description用インデント | E-02 行205 | ○ |
| C-29 | fill-region-as-paragraphアドバイス | E-02 行207-212 | ○ |
| C-30 | TeX-parse-self設定 | E-02 行53 | ○ |
| C-31 | TeX-auto-save設定 | E-02 行54 | ○ |
| C-32 | TeX-master設定 | E-02 行72 | ○ |
| C-33 | chktexコマンド設定 | E-02 行74 | ○ |
| C-34 | ispell-parser設定 | E-02 行77 | ○ |
| C-35 | texmathpのfill-nobreak-predicate | E-02 行79 | ○ |
| C-36 | visual-line-modeフック | E-02 行81 | ○ |
| C-37 | smartparens無効化 | E-02 行90-108 | ○ |
| C-38 | LSPフック追加 | E-02 行110-114 | ○ |
| C-39 | LaTeX-section-hook設定 | E-02 行180-185 | ○ |
| C-40 | LaTeX-item-indent設定 | E-02 行187 | ○ |
| C-41 | TeX-fold-mode有効化 | E-02 行137-138 | ○ |
| C-42 | TeX-fold-auto-reveal設定 | E-02 行142 | ○ |
| C-43 | preview-scale設定 | E-02 行219 | ○ |
| C-44 | preview-auto-cache-preamble設定 | E-02 行224 | ○ |
| C-45 | cdlatex-mode有効化 | E-02 行233 | ○ |
| C-46 | cdlatex-use-dollar設定 | E-02 行237 | ○ |
| C-47 | cdlatexキーバインド無効化 | E-02 行239-257 | ○ |
| C-48 | adaptive-wrap-prefix-mode | E-02 行262 | ○ |
| C-49 | evil-tex-mode有効化 | E-02 行267-268 | ○ |
| C-50 | company-auctex-environmentsバックエンド | E-02 行275 | ○ |
| C-51 | company-auctex-macrosバックエンド | E-02 行276 | ○ |
| C-88 | TeX-auto-local設定 | E-02 行56 | ○ |
| C-89 | TeX-style-local設定 | E-02 行57 | ○ |
| C-90 | TeX-source-correlate-mode設定 | E-02 行58 | ○ |
| C-91 | TeX-source-correlate-method設定 | E-02 行59 | ○ |
| C-92 | TeX-source-correlate-start-server設定 | E-02 行61 | ○ |
| C-93 | TeX-save-query設定 | E-02 行63 | ○ |
| C-94 | popup-rules設定 | E-02 行83-85 | ○ |
| C-95 | localleaderキーバインド | E-02 行120-132 | ○ |

### +viewers.el関連（UT-LTX-052〜063）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-52 | Skim設定 | E-05 行8-17 | ○ |
| C-53 | Skimコマンドライン設定 | E-05 行16 displayline | ○ |
| C-54 | SumatraPDF設定 | E-05 行19-22 | ○ |
| C-55 | Okular設定 | E-05 行24-29 | ○ |
| C-56 | Zathura設定 | E-05 行31-33 | ○ |
| C-57 | Evince設定 | E-05 行35-37 | ○ |
| C-58 | PDF Tools設定 | E-05 行39-46 | ○ |
| C-59 | macOS PDF Tools設定 | E-05 行42-44 | ○ |
| C-60 | TeX-revert-document-bufferフック | E-05 行46 | ○ |
| C-61 | ビューア優先順位 | E-05 行6 reverse +latex-viewers | ○ |
| C-62 | 空リスト対応 | E-05 行6 dolist | ○ |
| C-63 | 不正ビューア処理 | E-05 各pcase分岐のwhen条件 | ○ |

### +ref.el関連（UT-LTX-064〜076）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-64 | reftex-mode有効化 | E-04 行4 | ○ |
| C-65 | reftex-cite-format設定 | E-04 行10-18 | ○ |
| C-66 | reftex-plug-into-AUCTeX設定 | E-04 行19 | ○ |
| C-67 | reftex-toc-split-windows-fraction設定 | E-04 行20 | ○ |
| C-68 | LaTeX-reftex-cite-format-auto-activate設定 | E-04 行23 | ○ |
| C-69 | evil-normalize-keymapsフック | E-04 行24-25 | ○ |
| C-70 | company-reftex-labelsバックエンド | E-04 行7 | ○ |
| C-71 | company-reftex-citationsバックエンド | E-04 行7 | ○ |
| C-72 | reftex-toc-modeキーバインド | E-04 行29-35 | ○ |
| C-73 | bibtex-dialect設定 | E-04 行39 | ○ |
| C-74 | bibtex-align-at-equal-sign設定 | E-04 行40 | ○ |
| C-75 | bibtex-text-indentation設定 | E-04 行41 | ○ |
| C-76 | bibtex-mode C-c \\キーバインド | E-04 行42 | ○ |

### +fontification.el関連（UT-LTX-077〜080）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-77 | BibLaTeX引用コマンド強調 | E-03 行4-63 | ○ |
| C-78 | Cleverefコマンド強調 | E-03 行55-63 | ○ |
| C-79 | textualキーワード強調 | E-03 行65-76 | ○ |
| C-80 | variableキーワード強調 | E-03 行78-88 | ○ |

### packages.el関連（UT-LTX-081〜087）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-81 | auctexパッケージピン留め | E-06 行4-7 | ○ |
| C-82 | adaptive-wrapパッケージ | E-06 行8 | ○ |
| C-83 | cdlatexパッケージ条件 | E-06 行15-16 | ○ |
| C-84 | evil-texパッケージ条件 | E-06 行10-11 | ○ |
| C-85 | company-auctexパッケージ条件 | E-06 行21 | ○ |
| C-86 | company-reftexパッケージ条件 | E-06 行22 | ○ |
| C-87 | company-mathパッケージ条件 | E-06 行23 | ○ |

## 4) 不足情報（Unknown / Missing）
- なし。すべてのテストケースにソースコード上の根拠が存在します。

## 5) リスクフラグ（レビュー観点）
- **0（低リスク）**: すべてのテストケースがソースコードに基づいている
- **1（中リスク）**: ビューア設定テスト（UT-LTX-052〜063）はプラットフォーム依存のため、実行環境での動作確認が推奨される
- **1（中リスク）**: LSP統合テスト（UT-LTX-038）は外部LSPサーバーへの依存があるため、モック化の検討が必要

## 6) レビュアーチェックリスト（最小）
- [ ] インデント関数（+latex-indent-item-fn）のテストケースが全ての分岐をカバーしているか
- [ ] ビューア設定テストがターゲットプラットフォームで実行可能か
- [ ] company-backendテストが実際の補完フローをテストしているか
- [ ] フォールド機能テストがTeX-fold-modeの状態を正しく考慮しているか
- [ ] RefTeX/BibTeXテストが実際のLaTeX文書での動作を反映しているか
- [ ] パッケージ条件テストがmodulep!の評価を正しくモックしているか
