我对 TEX 还很陌生,我一直在使用 LyX 作为垫脚石。到目前为止,一切都进行得非常顺利。
我已成功创建引文并将其链接到我在参考书目中创建的参考文献。
但是,我需要使用哈佛参考文献系统(作者-日期)。我在文档 > 设置 > 参考书目中切换到 natbib 样式,并将其设置为作者-年份,但我不确定应该输入什么格式的参考文献才能获取作者和日期。
任何帮助将非常感激。
答案1
如果你自己写参考书目,那么你需要添加标签对于每个项目。右键单击参考列表中写有引用关键字的灰色框(在下面的屏幕截图中用红色椭圆突出显示),然后选择“设置”(唯一选项)。
在里面标签字段写入authorname(year)
括号前没有空格例如Author(2012)
。引用natbib
手动的:
自己,以使其符合natbib。
该语法如下所示:
\bibitem[Jones et al.(1990)]{jon90}...
或者
\bibitem[Jones et al.(1990)Jones, Baker, and Williams]{jon90}...
方括号内的文本包含引用文本的片段,简短的作者列表,
Jones et al.
年份1990
,以及可选的长作者列表Jones, Baker and Williams
。如果缺少长列表,则将使用短列表。年份周围的括号不是文本的一部分,而只是将年份与作者列表分开。即使引用需要方括号,也必须始终使用圆括号。年份括号前后不得有空格,否则它将成为作者列表的一部分。
答案2
假设您有一个格式良好的bib
文件。听起来好像您已经在文档中插入了 BibTex 生成的参考书目(这是 Torbjorn 的问题)。
右键单击文档中的该字段并选择设置。从Style
下拉框中选择unstr
(可能还有其他选项,但至少这个选项应该可以帮到你)。确定并关闭。
现在Insert Citation
。将左侧的可选引文之一添加到右侧的空白框中。现在您可以在Formatting
下拉框中选择您喜欢的呈现方式,如果您愿意,可以在参考文献之前或之后添加一些文本。