结合引用,正如前面在以下问题中讨论的那样,
不过,我的情况有点特殊。我使用biblatex
with bibtex
作为后端和一个自定义.bbx
文件,即chem-wiley-JRS
。(这是来自 的修改版本)约瑟夫·赖特针对特定期刊的 biblatex-chem 实现。)
这是我的用法:
\usepackage[backend=bibtex,natbib=true,biblabel=brackets,chaptertitle,pageranges=false,style=chem-wiley-JRS]{biblatex}
现在我试图结合两个引用,并尝试mcite
和mciteplus
。在这两种情况下,我都得到了错误,
line 167: Package biblatex Error: Incompatible package 'mcite'. \blx@packageincompatibility
: Using fall-back BibTeX(8) backend:(biblatex) functionality may be reduced/unavailable.
: Overwriting file `./general.bib'.
: Tab has been converted to Blank Space.
line 59: Citation '*B02' on page 1 undefined
line 59: Citation '*B02' on page 1 undefined
line 59: Citation '*D03' on page 1 undefined
: There were undefined references.
: Please (re)run BibTeX on the file(s):(biblatex) biblatex_test_citation(biblatex) and rerun LaTeX afterwards.
输出如下:
我需要一些关于如何在我的情况下结合两个或多个参考的指导。
完整代码如下。
\documentclass[12pt]{article}
\usepackage{authblk}
\usepackage{mcite}
% For references: Using biblatex
%--------------------------------
% chem-wiley-JRS is the bbx file
\usepackage[backend=bibtex,natbib=true,biblabel=brackets,chaptertitle,pageranges=false,style=chem-wiley-JRS]{biblatex}
%--------------------------------
\usepackage{filecontents}
\begin{filecontents*}{general.bib}
@article{A01,
author = {Author, A.},
year = {1983},
title = {Alpha},
journal = {Some random journal},
volume = {1},
number = {3},
pages = {52-56}
}
@article{B02,
author = {Buthor, B.},
year = {1934},
title = {Bravo},
journal = {J. Color Comput.},
volume = {4},
number = {7},
pages = {6-13}
}
@article{D03,
author = {Duthor, D.},
year = {1985},
title = {Delta in a Delta},
journal = {Appl. Color Science},
volume = {1},
number = {3},
pages = {401-502}
}
\end{filecontents*}
\addbibresource{general.bib}
%--------------------------------
% Title and author information -------------------
\title{Towards testing }
\author{John Doe}
%-------------------------------------------------
\begin{document}
\date{}
\maketitle
\section{Introduction}
Lorem Ipsum\autocite{A01,*B02,*D03} is simply dummy text of the printing and typesetting industry.\autocite{A01,*B02} Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
\printbibliography
\end{document}
chem-wiley-JRS.bbx
如下。
\ProvidesFile{chem-wiley-JRS.bbx}[2018/10/18 v1.1w biblatex bibliography style]
% This file is derived from the 'chem-rsc' bbx file. Modified on 06/20/2019 %
%% Original author details.
%% ---------------------------------------------------------------
%% biblatex-chem --- A set of biblatex implementation for
%% chemistry-related bibliography styles
%% Maintained by Joseph Wright
%% E-mail: [email protected]
%% Released under the LaTeX Project Public License v1.3c or later
%% See http://www.latex-project.org/lppl.txt
%% ---------------------------------------------------------------
%%
% Load the standard style to avoid copy-pasting unnecessary material
\RequireBibliographyStyle{numeric-comp}
% New options
\newtoggle{bbx:articletitle}
\newtoggle{bbx:chaptertitle}
\newtoggle{bbx:pageranges}
\DeclareBibliographyOption{articletitle}[true]{%
\settoggle{bbx:articletitle}{#1}%
}
\DeclareBibliographyOption{chaptertitle}[true]{%
\settoggle{bbx:chaptertitle}{#1}%
}
\DeclareBibliographyOption{pageranges}[true]{%
\settoggle{bbx:pageranges}{#1}%
}
\DeclareBibliographyOption{biblabel}{%
\ifstrequal{#1}{plain}
{\DeclareFieldFormat{labelnumberwidth}{##1}}
{%
\ifstrequal{#1}{brackets}
{\DeclareFieldFormat{labelnumberwidth}{\mkbibbrackets{##1}}}%
{%
\ifstrequal{#1}{dot}
{\DeclareFieldFormat{labelnumberwidth}{##1\adddot\midsentence}}
{\DeclareFieldFormat{labelnumberwidth}{\mkbibparens{##1}}}%
}%
}%
}
% Alter settings that carry through from biblatex
\ExecuteBibliographyOptions
{
date = year ,
doi = false ,
eprint = false ,
giveninits = true ,
isbn = false ,
maxnames = 999 ,
maxcitenames = 2 ,
pageranges = true ,
url = false
}
% Modify the name format
\@ifpackageloaded{biblatex_legacy}
{
\DeclareNameFormat{default}{%
\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}%
\usebibmacro{name:andothers}%
}
}
{
\DeclareNameFormat{default}{%
\nameparts{#1}%
\usebibmacro{name:given-family}
{\namepartfamily}
{\namepartgiveni}
{\namepartprefix}
{\namepartsuffix}%
\usebibmacro{name:andothers}%
}
}
% Custom field formats
\DeclareFieldFormat[inproceedings]{booktitle}{#1}
\DeclareFieldFormat{doi}{%
DOI\addcolon\space
\ifhyperref
{\href{http://dx.doi.org/#1}{\nolinkurl{#1}}}
{\nolinkurl{#1}}%
}
%ORIGINAL-
%\DeclareFieldFormat{journaltitle}{\mkbibitalic{#1}\isdot}
%Modified for wiley-JRS
\DeclareFieldFormat{journaltitle}{\mkbibitalic{#1}}
\DeclareFieldFormat{labelnumberwidth}{\mkbibparens{#1}}
\DeclareFieldFormat[patent]{number}{\mkgroupeddigits{#1}}
\DeclareFieldFormat[article]{pages}{%
\iftoggle{bbx:pageranges}{#1}{\mkfirstpage{#1}}%
}
\DeclareFieldFormat[inbook, incollection, proceedings]{title}{#1}
\DeclareFieldFormat[patent]{type}{%
\ifbibstring{#1}
{\mkbibitalic{\bibstring{#1}}}
{\mkbibitalic{#1}}%
}
\DeclareFieldFormat{url}{\url{#1}}
% FOLLOWING ARE CHANGED FOR wiley-JRS ------------------------%
% Article %
\DeclareFieldFormat[article]{volume}{\mkbibitalic{#1}}
\DeclareFieldFormat[article]{date}{\mkbibbold{#1}}
% Book %
\DeclareFieldFormat[book]{volume}{\mkbibitalic{#1}}
\DeclareFieldFormat[book]{date}{\mkbibbold{#1}}
% incollection %
\DeclareFieldFormat[incollection]{volume}{\mkbibitalic{#1}}
\DeclareFieldFormat[incollection]{date}{\mkbibbold{#1}}
% proceedings %
\DeclareFieldFormat[proceedings]{volume}{\mkbibitalic{#1}}
\DeclareFieldFormat[proceedings]{date}{\mkbibbold{#1}}
\DeclareFieldFormat[thesis]{date}{\mkbibbold{#1}}
\DeclareFieldFormat[inbook]{date}{\mkbibbold{#1}}
\DeclareFieldFormat[collection]{date}{\mkbibbold{#1}}
\DeclareFieldFormat[manual]{date}{\mkbibbold{#1}}
\DeclareFieldFormat[report]{date}{\mkbibbold{#1}}
\DeclareFieldFormat[misc]{title}{{#1}}
\DefineBibliographyExtras{english}{%
\renewcommand*{\finalnamedelim}{\addcomma\addspace}%
}
% maybe the above modifications are not complete.
%-------------------------------------------------------------%
% Simple modifications to punctuation, etc.
\renewcommand*{\begrelateddelim}{\addsemicolon\space}%
\renewcommand*{\intitlepunct}{\addspace}
\renewcommand*{\mkbibnamesuffix}[1]{\addcomma\space#1}
\renewcommand*{\newunitpunct}{\addcomma\addspace}
\DefineBibliographyExtras{english}{%
\renewrobustcmd*{\finalandcomma}{}%
}
% Bibliography strings
\DefineBibliographyStrings{english}{%
chapter = ch\adddot ,
edition = edn\adddot ,
patentus = US Pat\adddot ,
phdthesis = Ph.D.\space Thesis
}
% Bibliography macros
\renewbibmacro*{byeditor+others}{%
\ifnameundef{editor}
{}
{%
\usebibmacro{editorstrg}%
\setunit{\addspace}%
\printnames[byeditor]{editor}%
\clearname{editor}%
\newunit
}%
\usebibmacro{byeditorx}%
\usebibmacro{bytranslator+others}%
}
\renewbibmacro*{editorstrg}{%
\printtext[editortype]{\bibstring{editor}}%
}
\renewbibmacro*{event+venue+date}{%
\printfield{eventtitle}%
\printfield{venue}%
\newunit
\printeventdate
\newunit
}
\renewbibmacro*{institution+location+date}{%
\printlist{institution}%
\newunit
\printlist{location}%
\newunit
\usebibmacro{date}%
\newunit
}
\renewbibmacro*{journal+issuetitle}{%
\usebibmacro{journal}%
\newunit
\printdate
\newunit
\printfield{volume}%
\newunit
}
\renewbibmacro*{maintitle+booktitle}{%
\iffieldundef{maintitle}
{}
{\usebibmacro{maintitle}%
\newunit\newblock
}%
\usebibmacro{booktitle}%
\newunit}
\renewbibmacro*{maintitle+title}{%
\iffieldsequal{maintitle}{title}
{\clearfield{maintitle}%
\clearfield{mainsubtitle}%
\clearfield{maintitleaddon}}
{\iffieldundef{maintitle}
{}
{\usebibmacro{maintitle}%
\newunit\newblock
}}%
\usebibmacro{title}%
\newunit
}
\renewbibmacro*{note+pages}{%
\printfield{note}%
\setunit{\bibpagespunct}%
\printfield{pages}%
\iffieldundef{pages}
{%
\printfield{doi}%
\clearfield{doi}%
}%
{%
\iftoggle{bbx:doi}
{}
{\clearfield{doi}}%
}%
}
\renewbibmacro*{publisher+location+date}{%
\printlist{publisher}%
\newunit
\printlist{location}%
\newunit
\printfield{edition}%
\newunit
\usebibmacro{date}%
\newunit
\printfield{volume}%
\newunit
}
%ADDED
%\renewbibmacro*{key+title}{%
% \printlist{key}%
% \newunit
% \printlist{title}%
% \newunit
%}
\newbibmacro*{related:translatedas}[1]{%
\entrydata{#1}{%
\usebibmacro{journal+issuetitle}%
\newunit
\usebibmacro{byeditor+others}%
\newunit
\usebibmacro{note+pages}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{issn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
}%
}
% Specialised functions for manipulating data, where the biblatex
% kernel does not provide a suitable function.
\newcommand*\mkgroupeddigits[1]{%
\ifinteger{#1}
{%
\bbx@digits@ifmorethanfour{#1}
{%
\def\@tempa{}%
\bbx@digits@separate{}#1\@empty\@empty\@empty
}
{#1}%
}%
{#1}%
}
\newcommand*\bbx@digits@ifmorethanfour[1]{%
\bbx@digits@ifmorethanfour@aux#1\@empty\@empty\@empty\@empty
\@empty\@nil
}
\def\bbx@digits@ifmorethanfour@aux#1#2#3#4#5\@nil{%
\ifx\@empty#5\@empty
\expandafter\@secondoftwo
\else
\expandafter\@firstoftwo
\fi
}
\newcommand*\bbx@digits@separate[4]{%
\ifx\@empty#2\@empty
\bbx@digits@print#1\relax
\else
\ifx\@empty#3\@empty
\bbx@digits@print\@empty\@empty#1#2\relax
\else
\ifx\@empty#4\@empty
\bbx@digits@print\@empty#1#2#3\relax
\else
\bbx@digits@separate@aux{#1#2#3#4}%
\fi
\fi
\fi
}
\def\bbx@digits@separate@aux#1\fi\fi\fi{%
\fi\fi\fi\bbx@digits@separate{#1}%
}
\newcommand*\bbx@digits@print[4]{%
\ifblank{#1}{}{#1}%
#2#3%
\ifx\relax#4\relax\else
\addnbthinspace
\expandafter\bbx@digits@print\expandafter#4%
\fi
}
% New bibliography drivers, using the required order of fields. These
% are mainly copied from standard.bbx then modified.
\DeclareBibliographyDriver{article}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock
\iftoggle{bbx:articletitle}
{%
\usebibmacro{title}%
\newunit
}
{}%
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{bytranslator+others}%
\newunit\newblock
\printfield{version}%
\newunit\newblock
\usebibmacro{journal+issuetitle}%
\newunit
\usebibmacro{byeditor+others}%
\newunit
\usebibmacro{note+pages}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{issn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}%
}
\DeclareBibliographyDriver{book}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{maintitle+title}%
\newunit
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{volumes}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit
\printfield{pagetotal}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}%
}
\DeclareBibliographyDriver{collection}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{maintitle+title}%
\newunit
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{volumes}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit
\printfield{pagetotal}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}%
}
\DeclareBibliographyDriver{inbook}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\iftoggle{bbx:chaptertitle}
{\usebibmacro{title}}
{}%
\newunit\newblock
\usebibmacro{in:}%
\usebibmacro{bybookauthor}%
\setunit*{\newunitpunct}\newblock
\usebibmacro{maintitle+booktitle}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{volumes}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}%
}
\DeclareBibliographyDriver{incollection}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\iftoggle{bbx:chaptertitle}
{\usebibmacro{title}}
{}%
\newunit\newblock
\usebibmacro{in:}%
\usebibmacro{maintitle+booktitle}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{volumes}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}%
}
\DeclareBibliographyDriver{inproceedings}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{maintitle+booktitle}%
\newunit\newblock
\usebibmacro{event+venue+date}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{volumes}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}%
}
\DeclareBibliographyDriver{manual}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/editor}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{byeditor}%
\newunit\newblock
\usebibmacro{series+number}%
\newunit\newblock
\printfield{type}%
\newunit
\printfield{version}%
\newunit
\printfield{note}%
\newunit\newblock
\printlist{organization}%
\newunit
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit
\printfield{pagetotal}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}%
}
\DeclareBibliographyDriver{patent}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\printfield{type}%
\newunit
\printfield{number}%
\iflistundef{location}
{}
{\setunit*{\addspace}%
\printtext[parens]{%
\printlist[][-\value{listtotal}]{location}}}%
\newunit\newblock
\usebibmacro{byholder}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{date}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}%
}
\DeclareBibliographyDriver{thesis}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\printfield{type}%
\newunit
\usebibmacro{institution+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit
\printfield{pagetotal}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}%
}
\DeclareBibliographyDriver{report}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{series+number}%
\newunit
\printfield{note}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit
\printfield{version}%
\newunit\newblock
\printlist{organization}%
\newunit
\usebibmacro{publisher+location+date}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit
\printfield{pagetotal}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}%
}
答案1
恐怕该包mcite
(与大多数其他引文或参考书目包一样)与 不兼容。您无法将两个包一起加载到同一个文档中,迟早会发出错误(即使您忽略该错误, 也几乎不可能使用 的界面)。biblatex
biblatex
biblatex
mcite
biblatex
提供自己的mcite
功能模拟,称之为动态条目集。
在 3.15之前的版本中,biblatex
动态条目集仅适用于 Biber 后端。从 v3.15 开始,它们可以与 Biber 和 BibTeX 一起使用。mcite
如果您希望能够使用\mcite
及其*
语法,您还需要加载兼容模式。
尽管 Biber 不再是必需的,但仍建议切换到 Biber。在最新的系统上,切换到 Biber 就像更改backend=bibtex
为backend=biber
并运行 (或者告诉你的编辑器运行) Biber 而不是 BibTeX。
这个问题与您使用的确切引用样式无关,因此我将使用这个简化的 MWE。
默认情况下,\mcite
其行为类似于 cite,并且其他命令也有多引用版本\parencite
( \mparencite
)、\footcite
( \mfootcite
)、\textcite
( \mtextcite
) 以及从biblatex
3.15 开始的\autocite
( \mautocite
)。
\documentclass[12pt]{article}
\usepackage[backend=biber, mcite, style=chem-rsc]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem Ipsum \mautocite{setA,*sigfridsson,*worman,*nussbaum}
Dolor \autocite{setA}
\printbibliography
\end{document}
针对biblatex
3.15 更改进行了更新。如果您使用的是旧版本,请参阅编辑历史记录。