如何列出多期發表的期刊文章的 BibTex 條目?

如何列出多期發表的期刊文章的 BibTex 條目?

我對 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}

相關內容