본문으로 건너뛰기

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

LaTeX프리앰블: \usepackage{natbib}편집기에서 열기 (새 탭에서 열림)
\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}
Scissor LaTeX로 조판: plainnat과 함께 쓴 \citet, \citep, \citeyear

unsrtnat은 출처를 저자순이 아니라 인용한 순서대로 나열합니다.

unsrtnat: 인용 순서대로 나열한 참고문헌

LaTeX프리앰블: \usepackage{natbib}편집기에서 열기 (새 탭에서 열림)
Plots are discussed by \citet{mustermann2023}, and the careful
measurement behind them by \citet{doe2024}.

\bibliographystyle{unsrtnat}
\bibliography{refs}
Scissor LaTeX로 조판: unsrtnat: 인용 순서대로 나열한 참고문헌

패키지 옵션 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}
Scissor LaTeX로 조판: numbers 옵션은 무시됨

번호 인용에는 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