Scissor LaTeX의 natbib 패키지
Scissor LaTeX에서 natbib 패키지는 대부분 작동합니다. \citet, \citep, \citeyear와 대문자 형태가 작동하고, \bibliographystyle{plainnat}이나 unsrtnat을 쓰면 저자-연도 인용이 나옵니다. numbers나 round 같은 패키지 옵션과 \setcitestyle은 무시되므로, 스타일은 항상 \bibliographystyle에서 정해집니다.
패키지가 하는 일
natbib는 BibTeX에 저자-연도 인용을 더합니다. 주요 명령은 두 가지로, 문장의 일부가 되는 인용 "Doe and Mustermann (2024)"에는 \citet{key}를, 괄호 안의 인용 "(Doe and Mustermann, 2024)"에는 \citep{key}를 씁니다. 패키지 옵션은 둥근 괄호와 대괄호를 바꾸거나 번호로 전환하며, plainnat 같은 저자-연도 스타일이 참고문헌 목록의 서식을 정합니다.
\usepackage{natbib}로 불러오고 \bibliographystyle{plainnat}으로 스타일을 고릅니다.
여기서 작동하는 것
| 명령 또는 옵션 | Scissor LaTeX에서 | 비고 |
|---|---|---|
\citet{key}, \Citet{key} | 작동 | "Doe and Mustermann (2024)". |
\citep{key}, \Citep{key} | 작동 | "(Doe and Mustermann, 2024)". |
\citep{a,b} | 작동 | "(Doe and Mustermann, 2024; Mustermann, 2021)". |
\citep[p.~44]{key} | 작동 | 메모가 괄호 안에 들어갑니다. |
\citep[see][p.~44]{key} | 일부 | "see"가 괄호 앞에 출력됩니다. |
\citeyear{key} | 작동 | "2024". |
\citeyearpar{key} | 일부 | 괄호 없이 "2024"를 출력합니다. |
\citeauthor{key} | 일부 | \citet과 똑같이 연도까지 출력합니다. |
\citet*, \citep* | 일부 | \citet, \citep과 같으며, 저자 목록이 펼쳐지지 않습니다. |
\citealt, \citealp, \citenum | 일부 | \citep처럼 괄호와 함께 출력됩니다. |
\bibliographystyle{plainnat}, abbrvnat | 작동 | 저자-연도, 목록은 저자순 정렬. |
\bibliographystyle{unsrtnat} | 작동 | 저자-연도, 목록은 인용 순서. |
numbers, round, square, authoryear, sort&compress 옵션 | 생략 | 스타일은 \bibliographystyle만으로 정해집니다. |
\setcitestyle{...} | 생략 | 메시지 없이 무시됩니다. |
\bibpunct{...}... | 지원 안 됨 | 프리앰블에서는 무시되고, 본문에서는 메시지를 남기고 건너뛰며 인수가 텍스트로 출력됩니다. |
\bibliographystyle 줄이 없으면 natbib를 불러와도 인용에 대괄호 번호가 붙습니다. 저자-연도 인용을 쓰려면 \bibliographystyle{plainnat}을 추가하세요.
예제
plainnat과 함께 쓰는 일반적인 natbib 명령:
plainnat과 함께 쓴 \citet, \citep, \citeyear
\citet{doe2024} measured 44 samples. Long tables have their own
rules \citep[ch.~2]{mustermann2021}, and so do plots
\citep{mustermann2023}. The book appeared in \citeyear{mustermann2021}.
\bibliographystyle{plainnat}
\bibliography{refs}unsrtnat은 출처를 저자순이 아니라 인용한 순서대로 나열합니다.
unsrtnat: 인용 순서대로 나열한 참고문헌
Plots are discussed by \citet{mustermann2023}, and the careful
measurement behind them by \citet{doe2024}.
\bibliographystyle{unsrtnat}
\bibliography{refs}패키지 옵션 numbers는 효과가 없습니다. 인용 스타일은 \bibliographystyle만 따르므로, plainnat을 쓰면 여전히 저자-연도 인용이 나옵니다.
numbers 옵션은 무시됨
\documentclass{article}
\usepackage[numbers]{natbib}
\begin{document}
Measured by \citet{doe2024}, see also \citep{doe2025}.
\bibliographystyle{plainnat}
\bibliography{refs}
\end{document}번호 인용에는 plain, unsrt, ieeetr 같은 번호 스타일을 쓰세요(여기서는 셋 모두 대괄호 번호를 냅니다). 스타일 목록은 참고문헌 페이지를 참고하세요.
호환성
- TeX 설치 환경에서 여기로:
\citet과\citep을 쓴 문서는 그대로 조판됩니다. 저자-연도 인용은\bibliographystyle에 저자-연도 스타일을 지정했을 때만 나오며, 패키지 옵션과\setcitestyle은 아무것도 바꾸지 않습니다. - 여기서 TeX 설치 환경으로: 문서는 그곳에서 수정 없이 컴파일됩니다. 그곳에서 BibTeX를 실행하세요. 그때는 natbib 옵션이 적용된다는 점에 유의하세요.
전체 설명서는 CTAN에 있습니다: ctan.org/pkg/natbib. 인용 전반은 참고문헌과 인용을, 다른 방식은 biblatex를 참고하세요.
질문과 답변
저자-연도 인용 대신 번호가 나오는 이유는 무엇인가요?
\bibliographystyle 줄이 없거나, 번호 스타일을 지정했기 때문입니다. \bibliographystyle{plainnat}을 추가하세요. 여기서는 natbib 옵션 authoryear와 round만으로 스타일이 바뀌지 않습니다.
\citet과 \citep의 차이는 무엇인가요?
\citet은 문장 안에서 쓰는 "Doe and Mustermann (2024)"를, \citep은 절 끝에 붙이는 인용 "(Doe and Mustermann, 2024)"를 만듭니다.
natbib를 쓰려면 BibTeX를 실행해야 하나요?
아니요. Scissor LaTeX는 조판할 때마다 프로젝트의 .bib 파일을 읽습니다.
이 페이지의 모든 예제는 사이트를 빌드할 때 Scissor LaTeX로 조판됩니다. 마지막 업데이트: 2026-11-07