英文参考文献的正确引用格式详解

英文参考文献的引用格式,经常令我们头疼。尤其是有些不自觉的老外,动不动就好多个中间名,让我们傻傻分不清。尤其是同一个作者,在不同的文献里面出现的时候,名字显示的格式也会有所不同。

普通情况下,老外的姓名三部分组成。Last name+middle name+family name(前两个又被称作given name,就是我们的名,最后一个是姓氏,有时候中间名有好多),但是在文献中,按照下列方式引用。

如果是独立作者,直接”姓+最后名+中间名”,比如:

Zeff,Stephen A."How the USaccounting profession got where it is today:Part II."Accounting Horizons17.4(2003):267-286.

因为是独立作者,所以Zeff是family name,Stephen是last name,A是middle name。通常由于名字太长,middle name就直接缩写了,有时候,last name如果太长,也直接缩写。

如果有多个作者,第一作者和独立作者写法一样,”姓+中间名+最后名”,但后面的作者一律反过来,也就是”名+姓”的方式书写,比如:

Dyckman,Thomas R.,and Stephen A.Zeff."Accounting Research:Past,Present,and Future."Abacus 51.4(2015):511-524.

And后面是第二作者,所以刚刚的作者被写成“Stephen A.Zeff”,第一作者Dyckman,Thomas R.中,Dyckman是family name,Thomas是last name,R是middle name缩写。

如果有更多作者,除了第一作者是姓+名,后面的不管and在哪里,一律“名+姓”。
  例如
第二届神经网络、信息与通信工程国际学术会议(NNICE 2022)的投稿论文对参考文献的要求是这样的,[6] FamilyName, GivenName Initial., “Title,” Source, pg# (year).
最终的参考文献排版结果如下:

在这里插入图片描述

缩写字母后面要加”.”

小伙伴们,你们get到了吗?

模板方法模式(Template Method Pattern)是一种行为型设计模式,它定义了一个操作中的算法框架,将一些步骤延迟到子类中实现。模板方法模式使得子类可以在不改变算法结构的情况下重新定义算法的某些步骤。 在模板方法模式中,定义一个抽象类作为算法的框架,其中包含了一个或多个抽象方法,这些抽象方法由子类来实现。除了抽象方法之外,抽象类还可以包含具体方法,这些具体方法在算法中的步骤中起到固定的作用。 使用模板方法模式可以将算法的实现细节封装在抽象类中,子类只需要关注具体的实现细节。这样做的好处是可以提高代码的复用性,减少冗余代码的编写。同时,模板方法模式还可以提供一个可扩展的框架,允许在不改变算法结构的情况下修改算法的某些步骤。 抽象类是一种不能被实例化的类,它主要用于定义一个接口,并提供一些默认的实现。在模板方法模式中,抽象类扮演着定义算法框架和部分具体实现的角色。抽象类中的抽象方法需要由子类来实现,而具体方法可以在抽象类中直接提供默认实现。 总结来说,模板方法模式通过定义一个算法框架和抽象类,将算法的具体实现细节延迟到子类中去实现。抽象类中的抽象方法由子类来实现,具体方法可以在抽象类中提供默认实现。这种设计模式提供了一种灵活的方式来定义算法的结构,同时也提高了代码的复用性和扩展性。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cold_L i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值