模板:Harvnb/sandbox
这是Template:Harvnb(差异)的沙盒。 |
本模板含有复杂而精密的扩展语法。 编辑本模板前,建议您先熟悉解析器函数与本模板的设计思路、运作原理等。若您的编辑引发了意外的问题,请尽快撤销编辑,因为本模板可能被大量页面使用。 您所作的编辑可先在模板沙盒或您的个人页面中进行测试。 |
此模板使用Lua语言: |
用法
{{harvnb|作者姓氏|发表时间}}
- 注释
- 作者姓氏和发表时间是两个必要参数。(参数“作者姓氏”,亦可以是中文作者、中文编辑、编辑姓氏,暨 author,editor,editor-last)
- 若有合著者,则可使用参数二,三,四(用法同参数一),需注意的是最多只能显示3人(见示例5,6),若使用参数四作者则会显示为"(参数一)等作者"(见示例7)。
- 紧随其后的参数代表参考用作品的发表时间。
- 参数loc用于标识所参考的部分在作品中的所在位置。
- 参数p用来标识所参考的部分在作品中的具体页数(参见示例2)。
- 参数pp用来标识所参考的部分在作品中的具体页数范围(参见示例3)。
- 参数ref用于手动设置生成的链接,需要注意的是,若参数ref被设置为none(参照示例4),则该模板不会生成超链接。
示例
代码:
- {{harvnb|Smith|2006|p=25}}
- {{harvnb|Smith|2006|loc=第100章}}
- {{harvnb|Smith|2006|p=25}}
- {{harvnb|Smith|2006|pp=25-26}}
- {{harvnb|Smith|2006|pp=25-26|Ref=none}}
- {{harvnb|Smith|Jones|2006|p=25}}
- {{harvnb|Smith|Jones|Brown|2006|p=25}}
- {{harvnb|Smith|Jones|Brown|Black|2006|p=25}}
- {{harvnb|Smith|2006|loc=ch.100|p=100}}
效果:
引用
- Smith 2006,第25页
- Smith 2006,第100章
- Smith 2006,第25页
- Smith 2006,第25-26页
- Smith 2006,第25-26页
- Smith & Jones 2006,第25页
- Smith, Jones & Brown 2006,第25页
- Smith et al. 2006,第25页
- Smith 2006,第100页,ch. 100
文献
- Smith, John. Smith's Book. 2006.
- Smith, John; Jones, Eddie. Smith's Book. 2006.
- Smith, John; Jones, Eddie; Brown, Becky. Smith's Book. 2006.
- Smith, John; Jones, Eddie; Brown, Becky; BLack, Owen. Smith's Book. 2006.
注意事项
1、参数“发表时间”必须添加
2、中文维基百科目前的模板{{cite book}}需要添加|ref=harv
或|ref={{harvid|...}}
等参数。
3、模板{{cite book}}中须使用参数 last,暂时不支持author(s) 参数。
参见
- {{Harvard citation text}}
- {{Sfn}}
- 哈佛参考文献格式