arXiv & BibTeX

概要

TeX64はarXivの論文検索とBibTeX管理をエディタに直接統合し、AIによって強化されています。エディタを離れることなく、論文を検索し、引用をインポートし、参考文献を管理できます。これらの機能は学術的なワークフローを大幅に簡素化し、文献調査と引用管理に費やす時間を削減します。

エディタのAIチャットを使用して、トピックに関する論文を検索してください。AIは論文タイトル、著者、アブストラクト、およびarXiv IDを返します。検索結果から直接.bibファイルに引用を挿入し、メタデータを自動的にBibTeX形式にフォーマットします。

arXiv検索

TeX64のAIアシスタントはarXiv検索機能を統合しており、自然言語クエリを使用して論文を見つけることができます。AIチャットでリクエストを説明するだけで、関連するレコメンデーションが返されます。複数の検索キーワード、日付範囲、著者名、またはカテゴリによるフィルタリングをサポートしており、非常に柔軟です。

基本検索

次のような自然言語で検索をリクエストしてください:

  • "Transformer注意メカニズムについて2023年の論文を検索してください"
  • "機械学習における説明可能性に関する最新の論文"
  • "Neural Architecture Searchに関するarXiv論文"
  • "Stable DiffusionまたはLDMについて2023年から2024年の論文"
  • "LLMの微調整と効率化に関する論文"

検索結果

AIは論文のメタデータを返します:

  • 論文タイトル — 正確で検索可能な形式
  • 著者リスト — すべての著者を含む、BibTeX形式
  • アブストラクト — 論文の要約または最初の段落
  • arXiv ID — 例:2301.12345、今後の参照用に保持
  • 公開日付 — 投稿日と最終版日
  • カテゴリー — 主要カテゴリーと副カテゴリー(cs.AI、cs.LGなど)
  • DOI — 利用可能な場合は公開版へのリンク

引用のインポート

arXiv検索結果から直接.bibファイルに引用をインポートするワンクリックワークフロー。AIは自動的に適切なBibTeXフォーマットを生成し、メタデータを整理して.bibファイルに追加します。

検索からの直接インポート

AIは検索結果を提示した後、以下をサポートしています:

  • エントリの個別選択とインポート
  • 複数の結果をまとめてインポート
  • 著者名とタイトルの正確なフォーマット
  • arXiv IDの自動保持
  • 重複チェック(既に.bibに存在する場合は警告)

arXiv IDからの直接インポート

arXivの直接IDを指定して、特定の論文をインポートできます。これは論文IDが既に分かっている場合に最も便利です。

例:
"arXiv ID 2301.12345 をインポートしてください"

AIはメタデータを取得し、自動的に正しいBibTeXエントリを生成して.bibファイルに追加します。

BibTeX管理

TeX64のAIは.bibファイルを読み取り、理解することができます。新しいエントリの追加、フォーマットの修正、重複の確認、参考文献の整理をAIに依頼できます。AIは複雑なBibTeXの構文と規則を完全に理解しており、効率的な引用管理を実現します。

サポートされるエントリタイプ

AIは標準的なBibTeXエントリタイプを理解します:

  • @article — ジャーナル論文。学術雑誌に掲載された査読済み論文用。
  • @inproceedings — 会議論文。学会のプロシーディングに掲載された論文用。
  • @book — 書籍全体。出版社から出版された完全な著作用。
  • @inbook — 書籍の章。書籍内の特定の章またはセクション用。
  • @incollection — 収集物の章。編集された収集物内の記事用。
  • @misc — その他。ウェブサイト、テクニカルレポート、プレプリント等用。
  • @thesis — 学位論文。修士論文または博士論文用。
  • @phdthesis — 博士論文。博士学位取得者の論文用。
  • @mastersthesis — 修士論文。修士学位取得者の論文用。

BibTeXフィールド

AIはBibTeXフィールドの構文と規則を完全に理解しており、以下の標準フィールドをサポートしています:

  • title — 出版物のタイトル(必須の場合が多い)
  • author — 著者リスト(「著者1 and 著者2」形式)
  • year — 出版年(または最初の投稿年)
  • journal — ジャーナル名(@article用)
  • booktitle — 会議またはブックタイトル(@inproceedings用)
  • publisher — 出版社名(@book用)
  • volume — 巻号(ジャーナルまたは書籍シリーズ)
  • number — 号番号(ジャーナル用)
  • pages — ページ範囲(例:「123--145」)
  • doi — デジタルオブジェクト識別子
  • url — オンラインリソースのURL
  • arxivId — arXiv ID(TeX64による拡張フィールド)
  • abstract — 論文のアブストラクト(参考用)

引用キー管理

引用キーはTeX文書内で参考文献を参照するための一意の識別子です。AIは引用キーの命名規則をサポートし、一貫性をチェック、自動生成、修正できます。

  • 推奨される命名規則:author-year形式(例:smith2023、johnson-et-al-2022)
  • AIは自動生成時に論文の著者と年から引用キーを作成
  • 一貫性チェック:同じ著者の重複キーを検出
  • TeX文書内の\cite参照との自動マッチング
  • 既存キーの保持オプション:AIは提案するが、あなたが確認
ヒント: あなたの論文内で使用されている引用キーをAIに見せることで、AIは欠落している引用を自動的に検出できます。

重複検出とマージ

AIは.bibファイルで重複したエントリを自動的に検出します。同じ論文が異なる引用キーで複数回列挙されている場合、AIはそれらを統合するよう提案します。

  • タイトルと著者による完全一致検出
  • 部分的な一致(タイプミスなど)も識別
  • arXiv IDによる自動照合
  • DOIによる重複検出
  • マージ時に最も完全なメタデータを保持
  • どの引用キーを保持するかを選択可能

AI引用ワークフロー

自然言語でニーズを説明するだけで、AIが検索とフォーマットを処理します。実装の詳細を気にすることなく、学術的な作業に集中できます。

実践例

例1:トピックベース検索

ユーザー:

"Vision Transformersについて2022年から2024年の論文を探して、私の.bibファイルに追加してください"

AIの処理:

  • arXivで「Vision Transformers」を検索
  • 2022〜2024年の関連論文をフィルタリング
  • トップ結果(通常5〜10件)を提示
  • 各論文のBibTeXエントリを生成
  • あなたの確認後、.bibファイルに追加
例2:arXiv IDインポート

ユーザー:

"arXiv:2301.12345のBibTeXエントリを追加してください"

AIの処理:

  • arXivからメタデータを取得
  • タイトル、著者、アブストラクト、公開日を解析
  • 最適な引用キーを生成
  • フォーマットされたBibTeXエントリを提示
  • あなたが承認すれば.bibファイルに追加
例3:引用エラーの自動修正

ユーザー:

"コンパイルエラーを見てください。未定義の引用キーを修正してください"

AIの処理:

  • コンパイルログを読み込み
  • エラーからsmyth2023を抽出
  • あなたのTeXソースで該当セクションの文脈を確認
  • arXivで関連論文を検索
  • 最適なBibTeXエントリを提案
  • あなたが確認すれば.bibファイルに追加

.bibファイル操作

TeX64のAIは既存の.bibファイルをコンテキストとして読み込むことができます。引用キー、エントリタイプ、BibTeXフィールドを理解しており、変更を提案したり適用したりして、.bibファイルを整理された状態に保ちます。

.bibファイル分析

AIが実行できるタスク:

  • 引用キーの一貫性チェック
  • 重複エントリの特定と統合
  • フォーマット問題の検出
  • 古いエントリの更新確認
  • エントリの分類と整理
  • 欠落フィールドの特定
  • URL参照の検証
  • DOI参照の標準化

差分と適用ワークフロー

AIが提案する変更を確認してから適用できます。AIは変更前後の比較を表示し、あなたが承認してから.bibファイルを更新します。この方法により、誤った修正から保護されます。

ベストプラクティス: 大規模な変更は常にdiff形式で確認してください。AIは正確ですが、重要な変更は承認する前に必ず確認してください。

コンパイルログ連携

ビルドが未定義の引用キーで失敗した場合、AIはコンパイルログを読み込み、欠落している引用キーを特定し、arXivを検索してから正しいエントリを追加できます。

自動修復ワークフロー

  • TeXコンパイラがエラーを出力(例:"Citation key smith2023 is undefined")
  • AIチャットにコンパイルログを貼り付け、「修正してください」と依頼
  • AIがコンパイルログを解析し、すべての未定義キーを抽出
  • TeXソースで不足している引用の文脈を確認
  • arXivまたは他のメタデータソースで関連論文を検索
  • 各未定義キーについてBibTeXエントリを提案
  • あなたが確認・承認すれば.bibファイルに追加
  • 必要に応じて再度コンパイル(新しいエラーが修正されるはず)

未定義引用の検出

AIはTeX文書内の\cite参照を解析し、対応するBibTeXエントリがあるか確認します。存在しないキーを自動的に特定し、.bibファイルに追加することで、コンパイルエラーを事前に防ぎます。

ヒント: AIはあなたのTeX文書全体を読むことで、どの参考文献が必要かを推測できます。コンテキストを詳しく説明するほど、AIは正確な推奨ができます。

natbib/biblatex互換性

TeX64はnatbibとbiblatexの両方の参考文献管理システムをサポートしています。AIは両方のシステムの引用コマンドと.bibファイル形式を理解します。

natbib引用

  • \cite{key} — 基本的な引用
  • \citet{key} — テキスト形式(著者と年)
  • \citep{key} — 括弧形式
  • \citealt{key} — 括弧なし

biblatex引用

  • \cite{key} — 基本的な引用
  • \parencite{key} — 括弧形式引用
  • \textcite{key} — テキスト形式引用
  • \fullcite{key} — 完全な引用情報

AIはあなたのTeX文書から使用されているシステムを自動的に検出し、それに応じた引用フォーマットを提案します。

ベストプラクティス

  • 引用キーの命名規則: 著者-年形式(例:smith2023、johnson2022)を使用してください。AIはこれらを認識しやすく、補完もスムーズです。複数著者の場合は「johnson-et-al-2023」のような形式が推奨されます。
  • 定期的な同期: 新しい論文を追加したら、AIに.bibファイルをチェックさせ、重複や矛盾がないか確認してください。週1回程度の確認がベストプラクティスです。
  • arXiv IDの保持: .bibファイルにarXiv IDを含めると、AIは後で簡単に更新や検証ができます。各エントリに"arxivId = 2301.12345"フィールドを追加することで、将来の参照を容易にします。
  • エラーログの共有: 引用エラーが発生したら、AIにコンパイルログと該当箇所のTeXソースを共有してください。詳細な情報があるほど、AIの修復が正確です。
  • 著者名のフォーマット: 著者名は"First Name Last Name and First Name Last Name"の形式で統一してください。AIは複数の著者を正しく解析し、書誌形式に合わせてフォーマットします。
  • 公開前の確認: 重要な出版物の前には、AIが生成したBibTeXエントリを必ず確認してください。特に著者名、出版年、ジャーナル名の確認が重要です。

制限事項と注意点

  • 検索範囲: arXiv検索は最新の論文と一般的な出版物に最適です。非常にニッチなトピックでは結果が限定される場合があります。古い論文(1990年代以前)やniche分野での結果は不完全な可能性があります。
  • 確認が必要: AIが生成するBibTeXエントリは高い精度をめざしていますが、重要な出版前に必ず確認してください。特に自動生成されたメタデータが完全で正確であることを検証してください。
  • 引用キーの推論: 引用キーと著者名はAIが推測する際に最も重要です。明確な指定がない場合、AIは関連するものを推奨します。例えば、複数著者の場合は最初の著者の名字を使用します。
  • 分野別知識: AIはコンピュータサイエンス、物理学、数学の論文に最適化されています。医学や生物学などの他の分野でも機能しますが、niche分野ではメタデータの完全性が低い場合があります。
  • 遡及的インデックスなし: AIは過去のコンパイルエラーを自動的に遡及して修正することはできません。現在のエラーのみ対応します。以前のコンパイルログがあれば、AIと共有して修正を依頼してください。

まとめ

TeX64のarXiv & BibTeX統合機能は、学術論文の執筆をより効率的にします。AIチャットを通じて自然言語で検索・管理できるため、BibTeXの複雑な構文を覚える必要がありません。エディタを離れることなく、論文検索、引用インポート、エラー修正が一度に行えます。

はじめよう: エディタのAIチャットを開いて、「Transformersについて2024年の論文を探して」とお願いしてみてください。わずか数秒で検索結果が得られ、ワンクリックで.bibファイルに追加できます。