> 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/ko/in-depth-articles/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` 패키지. 두 번째는 사용할 bib 파일을 지정하는 데 사용됩니다. 중괄호 안에 파일 이름을 입력하면 되며, 여기에는 `.bib` 확장자도 포함됩니다. 그런 다음 문서 본문에서는 `\bibliography` 명령을 사용해 서지 목록을 만드는 대신, 다음을 사용합니다: `\printbibliography` 명령입니다. BibTeX를 사용할 때는 다음 명령을 사용하여 서지 스타일을 지정합니다: `\bibliographystyle` 명령입니다.  `biblatex` 에서는 더 이상 이 명령을 사용하지 않고, 대신 다음에 더 많은 인자를 전달하여 스타일 옵션을 지정합니다: `\usepackage` 명령입니다. 이를 위해 다음을 입력합니다: `style=` 그리고 스타일 이름을 중괄호 바로 앞 대괄호 안에 넣습니다. 예를 들면:

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

대안으로, 인용과 서지 목록에 서로 다른 스타일을 지정하고 싶다면 다음 단어를 사용합니다: `citestyle` 및 `bibstyle`. 예를 들면:

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

다음으로 넘어가기 전에, 이러한 스타일 중 일부가 인용과 실제 서지 항목에서 어떻게 보이는지 간단히 보여드리겠습니다. 하지만 [문서를 참고하실 수 있습니다](http://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf) 전체 스타일 목록은.

* 다음 `숫자형` 스타일: ![BiBLaTeXnumeric.png](/files/d0536033ee9e07ea85c6bd0227f0d6fe56f4a58e)-  `알파벳형` 스타일: ![BiBLaTeXalphabetic.png](/files/89283dd52a3cca7b4f327a0215846316d9baf9d7)-  `읽기` 스타일: ![BiBLaTeXreading.png](/files/7724eb695674a89ec0da9e9677331d8a729fddb0)-  `저자-연도형` 스타일: ![BiBLaTeXauthoryear.png](/files/6a83b789d7999083fa20e11dc7888af2b78528ef)

다음에 줄 수 있는 또 다른 인자는 `\usepackage` 명령은 정렬 옵션입니다. 예를 들면:

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

이는 저자-연도 스타일을 사용한 뒤 서지 항목을 연도, 이름, 제목 순으로 정렬합니다. 사용할 수 있는 여러 정렬 옵션의 일부는 다음과 같습니다:

* `nty`—항목을 이름, 제목, 연도 순으로 정렬합니다;
* `nyt`—항목을 이름, 연도, 제목 순으로 정렬합니다;
* `nyvt`—항목을 이름, 연도, 권수, 제목 순으로 정렬합니다;
* `anyt`—항목을 알파벳 라벨, 이름, 연도, 제목 순으로 정렬합니다;
* `anyvt`—항목을 알파벳 라벨, 이름, 연도, 권수, 제목 순으로 정렬합니다;
* `ynt`—항목을 연도, 이름, 제목 순으로 정렬합니다;
* `ydnt`—항목을 연도(내림차순), 이름, 제목 순으로 정렬합니다;
* `없음`—정렬하지 않습니다. 항목은 텍스트에 나타나는 순서대로 표시됩니다.

순서를 지정하지 않으면 기본값은 `nty`.

### 인용 명령

인용 명령도 다음에서 전면 개편되었습니다: `biblatex`. 이러한 더 똑똑한 명령은 다음을 추가할 수 있는 옵션을 제공합니다: `전주석` 및 `후주석` 을 인자로 추가할 수 있습니다:

* 하나의 `전주석` 'see'와 같은 단어나 구로, 인용의 시작 부분에 삽입됩니다;
* 하나의 `후주석` 은 인용의 끝에 삽입하고 싶은 텍스트입니다.

이러한 노트를 추가하려면 인용 명령에서 두 쌍의 대괄호를 사용합니다. 예를 들면:

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

이 예에서는 이미 다음을 불러왔습니다: `알파벳형` 스타일과 `latexcompanion` 은 단지 인용 키입니다. 텍스트에서 인용은 다음과 같이 보입니다:

![BiBLaTeXprepost.png](/files/b6474b533fdd523b49a74dd8997062c8b2805ff1)

대괄호를 한 쌍만 열면 대괄호 안의 내용이 다음과 같은 것으로 간주됩니다: `후주석`, 따라서 단지 `전주석` 을 원한다면 두 번째 대괄호 쌍도 열고 비워 두어야 합니다.

사용할 수 있는 다양한 인용 명령도 많이 있습니다. 여기 몇 가지 표준 명령이 있습니다:

* `\cite`—가장 기본적인 것. 다음 스타일을 사용할 때를 제외하고는 괄호 없이 출력합니다: `알파벳형` 또는 `숫자형` 스타일은 대괄호를 사용합니다;
* `\parencite`—다음 스타일을 사용할 때를 제외하고는 인용을 괄호 안에 출력합니다: `알파벳형` 또는 `숫자형` 스타일은 대괄호를 사용합니다;
* `\footcite`—인용을 각주에 넣습니다.

### 서지 목록 분할

다음의 장점 중 하나는 `biblatex` 출처 유형에 따라 서지 목록을 세분할 수 있다는 것입니다. 출처 유형별로 분할하는 예는 다음과 같습니다:

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

이 예에서는 서지 목록을 두 섹션으로 나누는데, 하나는 책인 출처용이고 다른 하나는 책이 아닌 출처용입니다. 예시 출력은 다음과 같습니다:

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

서지 목록을 나누는 또 다른 방법은 키워드 필터를 사용하는 것입니다. 이를 위해 다음을 추가해야 합니다: `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/7577ef5bfc16869ab0354bf5c28a26d717407922)

머지않아 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/ko/in-depth-articles/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.
