我该如何改变某一特定引文的引用风格?
在我的整个文档中我都引用了这样的内容:
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
分别获取年份和作者。