Biblatex - 更改多引用样式

Biblatex - 更改多引用样式

这是我的书目设置:

\documentclass[
  12pt,
  italian,
  singlespacing,
  parskip,
  nohyperref,
  headsepline,
]{MastersDoctoralThesis}

[...]

\usepackage[backend=bibtex,style=ieee,natbib=true]{biblatex}
\addbibresource{bibliography.bib}

\begin{document}
  [...]
  
  \printbibliography
\end{document}

当我引用多篇文章时,我想要的是这样的:[1-2]但是我尝试了所有可能的解决方案/命令,总是得到这样的结果[1], [2]。我尝试了以下命令:

  • \citep{}{}
  • \cites{}{}

我也尝试过回答建议使用该包cite,但在编译时出现此错误:

“消息”:“软件包 biblatex:不兼容的软件包‘cite’。\n”

硕士博士论文截至目前关联

答案1

只有当您在同一对花括号中给出键时,完全压缩的引文才会起作用。这意味着会\autocite{<key_1>,<key_2>,...,<key_n>}给出所需的输出,但\autocites{<key_1>}{<key_2>}{<key_n>}可能不会。这是由于这些命令和压缩引文的实现方式所致。

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=bibtex,style=ieee,natbib=true]{biblatex}


\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson,worman,geer}
Lorem \autocites{sigfridsson}{worman}{geer}

\printbibliography
\end{document}

乱码 [1]–[3] 乱码 [1, 2, 3]

加载natbib或实际上任何其他引用包都无济于事。

相关内容