文中引用作者(日期)

文中引用作者(日期)

我该如何改变某一特定引文的引用风格?

在我的整个文档中我都引用了这样的内容:

An orthotropic material has mechanical properties that are unique along three mutually perpendicular axes \cite{green1999mechanical}

生成结果:

正交各向异性材料沿三个相互垂直的轴具有独特的机械性能(Green 1999)

我希望大多数引用都是这样。但是,有时我想按如下方式引用作者:

Green (1999) 指出,正交各向异性材料沿三个互相垂直的轴具有独特的机械性能。

我该如何做呢?

以下是文本代码:

\documentclass [a4paper,12pt]{report}

\usepackage{harvard}
\usepackage [english]{babel}

\begin{document}

An orthotropic material has mechanical properties that are unique along three mutually perpendicular axes \cite{green1999mechanical}

\bibliographystyle{agsm}
\bibliography{mastersref}

\end{document}

我的.bib文件 mastersref.bib 中有以下条目:

  author  = {David Green},
  journal = {Wood handbook/David W. Green, Jerrold E. Winandy, David E. Kretschmann.--Madison, WI: US Department of Agrieculture, Fofest Service, Products Laboratory},
  title   = {Mechanical Properties of Wood/David W. Green, Jerrold E. Winandy, David E. Kretschmann},
  year    = {1999},
  pages   = {4--1},
}

我正在使用 bibtex 而不是 biblatex 我已经尝试过\citet{}\citeauthor{}\citeonline{}

不使用是否可行natbib

答案1

主要的引用命令natbib如下:

  • \citet: 作者(年份)
  • \citep:(作者,年份)
  • \cite:作者年份模式中的作者(年份),以及数字模式中的数字引用(由于其分割行为,并不建议使用。)

每个引用命令都可以选择将后注[...]作为可选参数。

还有带星号的版本,可以打印出完整的作者列表,而不用使用

您还可以使用\citeyear\citeauthor分别获取年份和作者。

相关内容