多次引用并有多次评论

多次引用并有多次评论

我经常对我写的区块使用多个引用。例如:

This is one part of my text \cite{cit01, cit02, cit03}.

导致:

This is one part of my text (Kaplan 1996; Norton 1982; Hemming 2002).

现在我想提供这三本书的页面。因此我使用:

This is one part of my text \cite[pp. 25 f]{cit01}\cite[pp. 55 f]{cit02}\cite[pp. 26 f]{cit03}.

导致:

This is one part of my text (Kaplan 1996, pp. 25 f)(Norton 1982, pp. 55 f)(Hemming 2002, pp. 26 f).

但是,这种分开的引用并不是我真正想要的。我宁愿得到这样的结果。因此,所有内容都带有一个圆括号:

This is one part of my text (Kaplan 1996, pp. 25 f; Norton 1982, pp. 55 f; Hemming 2002, pp. 26 f).

那可能吗?

编辑:

我用bibtex

编辑2:bibtex和 一起使用biblatex

答案1

如果biblatex你想要使用 multicite 命令,请参阅§3.8.3合格引文列表biblatex文档

\cites[25\psq]{sigfridsson}[55\psq]{worman}[26\psq]{geer}

在全

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

\usepackage[style=authoryear, backend=biber]{biblatex}

\addbibresource{biblatex-examples.bib}

\DefineBibliographyStrings{english}{
  sequens   = {f\adddot},
  sequentes = {ff\adddot},
}

\begin{document}
\parencites[25\psq]{sigfridsson}[55\psq]{worman}[26\psq]{geer}
\end{document} 

\psq请注意,如果您使用而不是f.\psqq而不是ff.,那么可以并且应该在后记参数中删除“pp.”

在此处输入图片描述

答案2

如果您使用natbib引文管理包,则可以使用三个\citealt括在一组通用( ... )括号中的指令。例如,如下所示:

在此处输入图片描述

如果您想要在作者姓名和年份之间使用逗号,只需使用\citealp而不是\citealt

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{cit01,author="Kaplan" ,year=1996,title="X"}
@misc{cit02,author="Norton" ,year=1982,title="Y"}
@misc{cit03,author="Hemming",year=2002,title="Z"}
\end{filecontents}

\documentclass{article}
\usepackage[authoryear]{natbib}
\bibliographystyle{plainnat} % select a suitable bibliography style

\begin{document}
\dots\ (\citealt[pp.~25\,f]{cit01}; \citealt[pp.~55\,f]{cit02}; 
\citealt[pp.~26\,f]{cit03}).
\bibliography{mybib}
\end{document} 

相关内容