> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/ja/xiang-xi-ji-shi/13-getting-started-with-biblatex.md).

# BibLaTeXの使い始め方

**著者: Josh Cassidy（2013年7月）**

長年にわたり、LaTeXユーザーはBibTeXを、次のような複数の追加パッケージと併用してきました `natbib` 参考文献を書くために。しかし今では、新しい選択肢としてBibLaTeXがあります。これは、参考文献／引用を簡単に設定するための、はるかに多くのオプションを提供するように設計されています。ありがたいことに、既存の `.bib` ファイルは、BibLaTeXで使うために大幅な変更を必要としないでしょう。300ページを超える [BibLaTeXのドキュメント](http://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf)に加えて、CTANには便利な [BibLaTeXの「チートシート」](http://tug.ctan.org/info/biblatex-cheatsheet/biblatex-cheatsheet.pdf)があります。それらの資料を補完するために、まず動画チュートリアルを、その後に始めるのに役立ついくつかのメモ／例を紹介します。

{% embed url="<https://www.youtube.com/embed/nH9If8c5VCs>" %}

### 基本的なコマンドとスタイル

まず、文書に参考文献を追加するためにtexファイルで使うコマンドはかなり異なります。プリアンブルでは次のコードを使う必要があります：

```latex
\usepackage{biblatex}
\addbibresource{}
```

最初のコマンドは単に `biblatex` パッケージを読み込みます。2つ目は、どのbibファイルを使うかを指定するためのものです。波括弧の中にファイル名を、その `.bib` 拡張子を含めて入力するだけです。その後、文書の本文では、 `\bibliography` 参考文献を作成するためのコマンドを使う代わりに、 `\printbibliography` コマンドを使います。BibTeXを使うときは、参考文献スタイルを `\bibliographystyle` コマンドを使って指定します。では `biblatex` ドキュメントを参照 `\usepackage` ではこのコマンドはもう使わず、代わりにより多くの引数を `style=` に続けてスタイル名を角括弧内に、波括弧の直前に入力します。例：

```latex
\usepackage[style=numeric]{biblatex}
```

あるいは、引用用に1つのスタイル、参考文献用に別のスタイルを指定したい場合は、 `citestyle` や `bibstyle`を使います。例：

```latex
\usepackage[citestyle=alphabetic,bibstyle=authortitle]{biblatex}
```

次に進む前に、これらのスタイルのいくつかが、引用と実際の参考文献エントリの両方でどのように見えるかを簡単に示します。ただし、 [ドキュメントを参照](http://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf) して、スタイルの完全な一覧を確認できます。

* この `numeric` スタイル： ![BiBLaTeXnumeric.png](/files/181bd401d40b49471257a7c0e5304779853960a8)- その `alphabetic` スタイル： ![BiBLaTeXalphabetic.png](/files/3d03df3b7bc7c6f219a240a4f8dd4ac672de9442)- その `読み方` スタイル： ![BiBLaTeXreading.png](/files/2805cfbb6c79f7c2b96e0822507da578f856d81e)- その `authoryear` スタイル： ![BiBLaTeXauthoryear.png](/files/e8224420bfbc7f0cf9df41d50cd583d5a8a6a656)

コマンドに与えられる別の引数は `\usepackage` ソートオプションです。例：

```latex
\usepackage[style=authoryear,sorting=ynt]{biblatex}
```

これは著者年スタイルを使い、その後、参考文献エントリを年、名前、タイトルの順に並べ替えます。利用可能なさまざまなソートオプションの一部を以下に示します：

* `nty`—エントリを名前、タイトル、年の順に並べ替えます；
* `nyt`—エントリを名前、年、タイトルの順に並べ替えます；
* `nyvt`—エントリを名前、年、巻、タイトルの順に並べ替えます；
* `anyt`—エントリをアルファベットラベル、名前、年、タイトルの順に並べ替えます；
* `anyvt`—エントリをアルファベットラベル、名前、年、巻、タイトルの順に並べ替えます；
* `ynt`—エントリを年、名前、タイトルの順に並べ替えます；
* `ydnt`—エントリを年（降順）、名前、タイトルの順に並べ替えます；
* `none`—並べ替えはしません。エントリは本文に現れる順に表示されます。

順序を指定しない場合、デフォルトは `nty`.

### 引用コマンド

引用コマンドも見直されています `biblatex`。 `prenote` や `postnote` を引数として追加するオプションがあります：

* a `prenote` は、引用の先頭に挿入される「see」のような単語や語句です；
* a `postnote` は、引用の末尾に挿入したいテキストです。

これらの注記を追加するには、引用コマンドで2組の角括弧を使います。例：

```latex
\cite[see][page 12]{latexcompanion}
```

この例では、すでに `alphabetic` スタイルと `latexcompanion` は単なる引用キーです。本文では引用は次のようになります：

![BiBLaTeXprepost.png](/files/6deb5aae590e87017372becb1a348694a1563ab1)

角括弧を1組だけ開くと、その中身は `postnote`と見なされるので、もし `prenote` を使いたいだけなら、2組目の角括弧も必ず開いて、空のままにしてください。

使える引用コマンドもいくつかあります。代表的なものをいくつか示します：

* `\cite`—最も基本的なものです。次の `alphabetic` または `numeric` スタイルを使う場合を除き、括弧なしで出力します；
* `\parencite`—引用を丸括弧で出力します。ただし `alphabetic` または `numeric` スタイルを使う場合を除き、括弧なしで出力します；
* `\footcite`—引用を脚注に入れます。

### 参考文献の細分化

の便利な点の一つは `biblatex` 、ソースの種類に応じて参考文献を細分化できることです。以下はソースの種類による細分化の例です：

```latex
\printbibheading
\printbibliography[type=book,heading=subbibliography,title={Book Sources}]
\printbibliography[nottype=book,heading=subbibliography,title={Other Sources}]
```

この例では、参考文献を2つのセクションに分けています。1つは書籍のソース用で、もう1つはそれ以外のソース用です。出力例は次のとおりです：

![BiBLaTeXtypes.png](/files/c60792b7b0aae27ebcdb485b7c26f9f0eadbb09a)

参考文献を細分化する別の方法は、キーワードフィルターを使うことです。そのためには、 `keywords` フィールドをあなたの `.bib` ファイル内のエントリに追加する必要があります。例：

```latex
@article{key,
	keywords = {keywordA,keywordB,keywordC}
```

それでは、キーワードによってどのように細分化するかの例を示します：

```latex
\printbibheading
\printbibliography[keyword=major,heading=subbibliography,title={Major Sources}]
\printbibliography[keyword=minor,heading=subbibliography,title={Minor Sources}]
```

そして対応する出力は次のとおりです：

![BiBLaTeXmajor.png](/files/737b4b24393e2f3c267f7de926274c629d9e6d86)

近いうちにBibTeXは、LaTeXの歴史の一片にすぎなくなるようですね！これが、あなたが始める際の助けになれば幸いです `biblatex`.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/ja/xiang-xi-ji-shi/13-getting-started-with-biblatex.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
