引用页码,括号内标明年份,作者标在外面

引用页码,括号内标明年份,作者标在外面

所以我想要以下内容:

Malamud 等人 (2004 年,第 694 页) 将三参数逆伽马分布描述为……

我使用的脚本是:

The three parameter inverse gamma distribution is described by \cite[p. 694]{Malamud2004c} as...

我得到了:

三参数逆伽马分布由(Malamud 等人,2004,第 694 页)描述为......

有任何想法吗??

答案1

由于未提供 MWE,我对您的参考/引用风格进行了一些猜测。所需的格式称为文内引用,而标准\cite命令仅提供括号引用。

natbib该包提供\citep括号引用\citet和文内引用。

下面是一个基本示例,展示了两种引用类型的用法natbib。我猜测了所引用的特定文章和所使用的参考书目样式,但这种解决方案总体上是有效的:

\RequirePackage{filecontents}
\begin{filecontents}{mwe_refs.bib}
@article{Malamud2004c,
  title={Landslide inventories and their statistical properties},
  author={Bruce D. Malamud and Donald L. Turcotte and Fausto Guzzetti and Paola Reichenbach},
  journal={Earth Surface Processes and Landforms},
  volume={29},
  number={6},
  pages={687--711},
  year={2004},
  publisher={Wiley Online Library}
}
\end{filecontents}

\documentclass{article}
\usepackage[round]{natbib}
\bibliographystyle{plainnat} % adjust to suit your requirements

\begin{document}
The three parameter inverse gamma distribution is 
described by \citet[p. 694]{Malamud2004c} as\dots

Other researchers in the field described the three parameter 
inverse gamma distribution as\dots \citep[p. 694]{Malamud2004c}.

\bibliography{mwe_refs}
\end{document}

在此处输入图片描述

答案2

\citeA[p. 694]{Malamud2004c}而不是\cite[p. 694]{Malamud2004c},对我有用

或许,这与有关apacite

相关内容