
私は 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}