这是我的书目设置:
\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}
加载natbib
或实际上任何其他引用包都无济于事。