如何使用 biblatex 引用多部分文章

如何使用 biblatex 引用多部分文章

使用以下 MWE 我没有得到期望的输出。

\begin{filecontents}{lit.bib}
@article{Heuberger99,
    author={Heuberger, Albert and Volker Gehrmann},
    title={{Störsichere Übertragung in den ISM-Bändern}},
    journal={Elektronik},
    year= 1999,
    pages={{74--78 und 90--95}},
    number={{19 und 20}},
}
\end{filecontents}

\documentclass{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[backend=biber,style=authoryear,sorting=nyt,natbib]{biblatex}
\addbibresource{lit.bib}

\begin{document}
\nocite{*}
\printbibliography
\end{document}

相反我得到了

Heuberger,Albert和Volker Gehrmann(1999)。 »ISM 框架内的安全保障«。参见:Elektronik 19 和 20,页。

什么期望(或者至少我希望得到的)是

Heuberger,Albert和Volker Gehrmann(1999)。 »ISM 框架内的安全保障«。引自:Elektronik 19 和 20,第 74-78 页和第 90-95 页。

或类似的东西。

参考文献是该期刊连续两期中的两部分文章。当然我可以使用两个条目,但我认为这有点过分了。

我使用的软件包可能已经过时了:

 *File List*
 scrbook.cls    2013/12/19 v3.12 KOMA-Script document class (book)
scrkbase.sty    2013/12/19 v3.12 KOMA-Script package (KOMA-Script-dependent bas
ics and keyval usage)
 scrbase.sty    2013/12/19 v3.12 KOMA-Script package (KOMA-Script-independent b
asics and keyval usage)
  keyval.sty    2014/05/08 v1.15 key=value parser (DPC)
scrlfile.sty    2013/12/19 v3.12 KOMA-Script package (loading files)
tocbasic.sty    2013/12/19 v3.12 KOMA-Script package (handling toc-files)
scrsize10pt.clo    2013/12/19 v3.12 KOMA-Script font size class option (10pt)
typearea.sty    2013/12/19 v3.12 KOMA-Script package (type area)
inputenc.sty    2014/04/30 v1.2b Input encoding file
  latin1.def    2014/04/30 v1.2b Input encoding file
 fontenc.sty
   t1enc.def    2005/09/27 v1.99g Standard LaTeX file
   babel.sty    2014/03/24 3.9k The Babel package
 ngerman.ldf    2013/12/13 v2.7 German support for babel (new orthography)
biblatex.sty    2013/11/25 v2.8a programmable bibliographies (PK/JW/AB)
biblatex2.sty    2013/11/25 v2.8a programmable bibliographies (biber) (PK/JW/AB
)
etoolbox.sty    2011/01/03 v2.1 e-TeX tools for LaTeX
    etex.sty    1998/03/26 v2.0 eTeX basic definition package (PEB)
kvoptions.sty    2011/06/30 v3.11 Key value format for package options (HO)
 ltxcmds.sty    2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
kvsetkeys.sty    2012/04/25 v1.16 Key value parser (HO)
infwarerr.sty    2010/04/08 v1.3 Providing info/warning/error messages (HO)
etexcmds.sty    2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
  logreq.sty    2010/08/04 v1.0 xml request logger
  logreq.def    2010/08/04 v1.0 logreq spec v1.0
  ifthen.sty    2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
     url.sty    2013/09/16  ver 3.4  Verb mode for urls, etc.
  blx-dm.def
authoryear.dbx
biblatex-dm.cfg
blx-compat.def    2013/11/25 v2.8a biblatex compatibility (PK/JW/AB)
biblatex.def
blx-natbib.def    2013/11/25 v2.8a biblatex compatibility (PK/JW/AB)
standard.bbx    2013/11/25 v2.8a biblatex bibliography style (PK/JW/AB)
authoryear.bbx    2013/11/25 v2.8a biblatex bibliography style (PK/JW/AB)
authoryear.cbx    2013/11/25 v2.8a biblatex citation style (PK/JW/AB)
biblatex.cfg
  german.lbx    2013/11/25 v2.8a biblatex localization (PK/JW/AB)
 ngerman.lbx    2013/11/25 v2.8a biblatex localization (PK/JW/AB)
     Lit.bbl
  t1cmss.fd    1999/05/25 v2.5h Standard LaTeX font definit

答案1

使用当前版本的软件包,你可以获得预期的输出

@article{Heuberger99,
  author  = {Heuberger, Albert and Volker Gehrmann},
  title   = {{Störsichere Übertragung in den ISM-Bändern}},
  journal = {Elektronik},
  year    = 1999,
  pages   = {{S.~74--78 und 90--95}},
  number  = {{19 und 20}},
}

所以你应该更新你的 TeX 发行版。

相关内容