使用 Lyx 进行(作者、年份)引用

使用 Lyx 进行(作者、年份)引用

我正在为我的硕士论文做引文,我刚开始用 LyX 写。我该如何像这样引用我的参考文献:(作者,年份)?我已经在 Google 上搜索了两个小时,但似乎没有任何效果。

我尝试\setcitestyle{aysep={<separator>}}在序言中添加或rounddocumentclass其更改bibliographynatbib使用选项authoryear

我也尝试过添加natbib序言,但仍然没有成功。

任何想法都非常感谢。我对 LyX 还很陌生,所以可能需要一点详细说明。

答案1

你应该

  • 使用可以生成作者年份样式引文的书目样式,

  • natbib使用选项加载包authoryear,然后

  • 使用指令\citep生成“括号”引用标注,例如,(Author, Year)并使用\citet生成“文本”引用标注,例如Author (Year)

请注意,一些书目样式不能生成作者年份样式的引文标注。例如,plainabbrv只能unsrt生成数字样式的引文标注。(改用plainnatabbrvnatunsrtnat...)

答案2

如果您只需要简单的作者年份引用,则可以在文档设置中进行配置,而不必在序言中乱七八糟。

Lyx 设置以启用作者年份引用

如果你需要更多的定制,你应该开始考虑比布拉特克斯。但是,这并不能直接集成到 Lyx 中,如果您打算自定义,则需要至少了解一些基本的 (La)Tex。

答案3

A. 使用 JabRef 之类的程序生成 BibTeX 书目。将任何应以任意格式大写的字母括在花括号中:The ideas of {A}dam {S}mith。.bib例如,将文件保存在 LyX 文档的文件夹中。

B. 转到文档末尾,在空白的标准段落中插入 > 列表 > BibTeX 参考书目 > 添加 > 浏览并选择.bib之前生成的文件。按打开和添加。在样式下选择以下任意一种:agsm、apalike、authordate1、...、authordate4、chicago。

C. 转到文档 > 设置...

  1. 在模块中,确保没有natlibapa添加类似模块

  2. 转到参考书目。在引用样式下选择Style format: Natlib (BibTeX), Variant: Author-year。在参考书目样式下,选择Default BibTeX Style:您在 B 中选择的以下内容:agsm、apalike、authordate1、...、authordate4、chicago。在参考书目生成下,选择Processor: bibtex8

就是这样。

如果您想要参考doi文献列表中的更多详细信息,请按如下方式更改先前的内容:

B. 转到文档末尾并单击BibTeX Generated Bibliography。选择Style: apacite

C. 1. 转到模块并添加natlibapa

C. 2. 转到参考书目。在参考书目样式下,选择Default BibTeX Style: apacite

相关内容