BibTeXキージェネレーター
著者、出版年、タイトルを入力するか、整形済みの参考文献のリストを貼り付けると、smith2024quantum のような整ったBibTeX引用キーを作成します。「著者+出版年」「著者+出版年+タイトルの最初の単語」「著者+EtAl+出版年」から選び、小文字またはCamelCaseで出力できます。アクセント記号と句読点は取り除かれ、リスト内で重複するキーには a、b、c の接尾辞が付きます。無料、登録不要。入力内容はブラウザの外に出ません。
キーの形式
大文字・小文字
1件のキーを生成
生成されるキーを確認するには、著者または出版年のいずれかを入力してください。
バッチモード — 1行に1件の参考文献
整形済みの参考文献(APA、Harvardなど)を1行に1件貼り付けてください。著者の姓、出版年、タイトルの最初の単語を可能な限り抽出し、重複するキーにはa/b/cのサフィックスが付きます。
良い引用キーとは何ですか?
- 予測可能であること — 著者+出版年+タイトルの最初の単語 のような決まった方式を使えば、\cite というキーを、.bibファイルを開かなくても記憶から入力できることが多くなります。
- ASCIIのみ — アクセント記号や句読点を取り除きます(Müller → muller、O'Brien → obrien)。ASCII以外の文字を含むキーは、一部のBibTeXツールで問題を起こし、入力も面倒です。
- 一意で安定していること — 一度引用に使い始めたキーは、後から名前を変更しないでください。同じ著者が同じ年に2本の論文を発表した場合は、新しい方式を考え出すのではなく、a/b/cのサフィックスを追加します。
- 短く、それでいて意味が分かること — smith2024quantumは、次のどちらよりも優れています: smith2024(重複しやすい)や、タイトル全体を使ったスラッグ(入力が面倒)よりも。
- 大文字・小文字の使い方を統一すること — すべて小文字にするかCamelCaseにするかを一度決めたら、それを貫いてください。従来のBibTeXはキーの照合で大文字・小文字を区別しませんが、Biberは区別するため、 Smith2024と smith2024は、ツールによって1つのキーとも2つのキーとも扱われます。
BibTeXキージェネレーターの使い方
- キーの形式と大文字・小文字を選びます。 形式は 著者+出版年、著者+出版年+タイトルの最初の単語、著者+EtAl+出版年(複数著者) の3つで、大文字・小文字は小文字のみまたはCamelCaseから選びます。この選択は下の2つのモードのどちらにも適用されます。
- 1件のキーを作るには、項目に入力します。 姓をコンマで区切って入力し(Smith, García)、出版年とタイトルを入力します。キーは入力するたびに更新され、横にコピーボタンがあります。
- 複数のキーを作るには、参考文献を貼り付けます。 バッチモードでは、整形済みの参考文献を1行に1件ずつ入力し(APAまたはHarvard形式が最適です)、キーを生成 を押します。各行に順番どおりキーが付き、すべてのキーをコピー でリストをコピーできます。
- キーを使います。 .bib ファイルでは、エントリの種類(@article など)の後にキーを書き、LaTeXでは同じキーで引用します。
3つのキー形式
| 形式 | 小文字 | CamelCase | 使う場面 |
|---|---|---|---|
| 著者+出版年 | smith2024 | Smith2024 | 同じ著者の作品を1年に複数引用することがほとんどない場合 |
| 著者+出版年+タイトルの最初の単語 | smith2024quantum | Smith2024Quantum | 最も安全な既定の形式を使いたい場合 |
| 著者+EtAl+出版年 | smithetal2024 | SmithEtAl2024 | 複数著者の文献を単著と区別したい場合 |
例は、姓 Smith と García、出版年 2024、タイトル「Quantum effects in biology」に対してツールが出力したものです。EtAl の印は、著者が複数の場合にだけ付きます。
すべてのキーは ASCII の文字と数字に整えられます。アクセント記号は取り除かれ(Müller は muller)、アクセント記号に分解できない文字は翻字され(ß は ss、ø は o)、句読点は除かれます(O’Brien は obrien)。タイトルの語は、the、of、on、how、new などのストップワードを除いた、3文字以上の最初の語です。そのため「The new theory of everything」は theory になります。
具体例
バッチモードに、既定の形式で次の2件の参考文献を貼り付けます。Smith, J. (2024) ‘Quantum effects in biology’, Nature… と Smith, J. (2024) ‘Quantum computing at scale’, Science… です。どちらも smith2024quantum になるため、ジェネレーターは各キーに文字を付けます:smith2024quantuma と smith2024quantumb。さらに Müller, K., & Lee, A. (2021). Sleep and memory in adolescents… を加えると、キーは muller2021sleep になります。EtAl の形式では mulleretal2021 になります。最初の姓の後にコンマとアンパサンドがあるため、2人目の著者がいると判断されるからです。
長く使えるキーの選び方
- キーは一意にします。 1つの .bib ファイルで2つのエントリが同じキーを持つとエラーになります。ジェネレーターが重複を区別するのは、与えられたリストの中だけです。ファイル全体は見えません。
- 引用に使い始めたキーは変えません。 文書内のすべての \cite はキーに依存しています。同じ著者が同じ年に2本ある場合は、方式を変えるのではなく文字を付けてください。
- ASCIIを使い、大文字・小文字の使い方は統一します。 空白、コンマ、波括弧、引用符、% はキーを壊し、ASCII以外の文字は一部のツールで問題を起こします。従来のBibTeXは、引用とエントリを照合する際に大文字・小文字を区別しません(大文字・小文字だけが違う2つのキーは、重複したエントリとして報告されます)。一方Biberはキーの大文字・小文字を区別します。そのため、どこでも同じ大文字・小文字でキーを書き、大文字・小文字だけが違う2つのキーを持たないようにしてください。
- バッチの結果を確認します。 バッチモードでは、各行の最初の単語を姓として扱い、その後に続く出版年とタイトルを読み取ります。John Smith のような自然な順序の名は john2020 となり、van der Berg のように前置詞を含む姓は van になります。
どのツールが必要ですか?
- 手持ちのエントリのキーを作る: このページ。
- DOIからBibTeXエントリ全体を作る: DOI → BibTeX。こちらは独自の「著者-年-単語」のキーを作ります。
- 完成した .bib ファイルの重複キーや不足項目を確認する: BibTeXクリーナー&検証ツール。
- BibTeXとRISを相互変換する: BibTeXからRISへの変換。
よくある質問
- BibTeXの引用キーとは何ですか?
- .bib ファイルでエントリの種類の後に置かれる識別子です(@article{smith2024quantum, … })。LaTeXでは、引用するときの名前として \cite{smith2024quantum} のように使います。参考文献の中で一意である必要があり、文書内のすべての引用がこれを指すため、安定させておくことが大切です。
- BibTeXキーの最適な形式は何ですか?
- 一般的な慣習は、筆頭著者の姓、出版年、そして意味のあるタイトルの最初の単語を、すべて小文字でつなぐ方式です:smith2024quantum。読みやすく、著者の順に並び、重複もほとんど起きません。著者と出版年だけの形式はより短いですが、同じ著者の作品が同じ年に2本あると、すぐに重複します。
- アクセント記号や特殊文字はどう扱われますか?
- ASCIIに変換されます。Müller は muller、García は garcia、ß は ss、O’Brien は obrien になります。ASCIIの文字と数字からなるキーは、どのBibTeXやbiblatexのツールでも動作します。
- 2つの参考文献が同じキーになるとどうなりますか?
- バッチモードでは、2回以上出現するキーに、出現順に小文字の文字が付きます:smith2024a、smith2024b、smith2024c。1回だけ出現するキーはそのままです。文字が z を過ぎると、数字が付きます。
- 整形済みの参考文献を丸ごと貼り付けられますか?
- はい。バッチモードでは1行に1件の参考文献を読み取り、最初の単語を姓、最初の4桁の数字を出版年、出版年の後にある最初の意味のある単語をタイトルの語として扱います。姓、イニシャルの順で始まるAPAやHarvard形式の参考文献が最もよく解析されます。必ずキーを目で確認してください。
- CamelCaseと小文字のキーのどちらを使うべきですか?
- どちらでも構いませんが、一つを選んで統一してください。小文字は記憶から入力しやすく、大文字・小文字の不一致の警告も避けられます。CamelCaseは各部分が読み取りやすくなります。1つのプロジェクトで両方を混在させると、間違いが起きやすくなります。
- BibTeXキージェネレーターは無料ですか?
- はい。登録不要で無料で、すべてブラウザ内で動作します。入力した内容がアップロードされることはありません。