
저는 LaTeX를 처음 접했고 BibTeX를 처음 접했습니다. 단일 항목으로 인용되었지만 여러 호에 걸쳐 출판된 저널 기사에 대해 여러 참고문헌 항목을 생성해야 합니다. 예를 들어:
Angus-Leppan, PV 낮은 대기에서의 굴절 연구.120, 62;121, 107;122, 166
나는 그것이 유용하다면 이미 natbib 패키지를 사용하고 있습니다.
답변1
biblatex
다음은 항목 세트를 사용하는 예입니다 .
bib
파일
@Set{AL:lower,
entryset = {AL:main,AL2,AL3},
}
@Article{AL:main,
author = {Angus-Leppan, P. V.},
title = {A Study of Refraction in the Lower Atmosphere},
journaltitle = {Survey Review},
year = 1961,
volume = 120,
pages = 62
}
@Article{AL2,
xref = {AL:main},
volume = 121,
pages = 107
}
@Article{AL3,
xref = {AL:main},
volume = 122,
pages = 166
}
주요 문서
\documentclass{article}
\usepackage[style=authoryear,backend=biber]{biblatex}
\renewbibmacro{in:}{%
\ifentrytype{article}{}{%
\printtext{\bibstring{in}\space}}}
\DeclareBibliographyDriver{set}{\entryset{%
\ifnumequal{\thefield{entrysetcount}}{1}{}{\addsemicolon\space}}{}%
\finentry}
\addbibresource{\jobname.bib}
\begin{document}
\cite{AL:lower}
\printbibliography
\end{document}