![使用 Lyx 进行(作者、年份)引用](https://linux22.com/image/340841/%E4%BD%BF%E7%94%A8%20Lyx%20%E8%BF%9B%E8%A1%8C%EF%BC%88%E4%BD%9C%E8%80%85%E3%80%81%E5%B9%B4%E4%BB%BD%EF%BC%89%E5%BC%95%E7%94%A8.png)
我正在为我的硕士论文做引文,我刚开始用 LyX 写。我该如何像这样引用我的参考文献:(作者,年份)?我已经在 Google 上搜索了两个小时,但似乎没有任何效果。
我尝试\setcitestyle{aysep={<separator>}}
在序言中添加或round
将documentclass
其更改bibliography
为natbib
使用选项authoryear
。
我也尝试过添加natbib
序言,但仍然没有成功。
任何想法都非常感谢。我对 LyX 还很陌生,所以可能需要一点详细说明。
答案1
你应该
使用可以生成作者年份样式引文的书目样式,
natbib
使用选项加载包authoryear
,然后使用指令
\citep
生成“括号”引用标注,例如,(Author, Year)
并使用\citet
生成“文本”引用标注,例如Author (Year)
。
请注意,一些书目样式不能生成作者年份样式的引文标注。例如,plain
和abbrv
只能unsrt
生成数字样式的引文标注。(改用plainnat
、abbrvnat
和unsrtnat
...)
答案2
如果您只需要简单的作者年份引用,则可以在文档设置中进行配置,而不必在序言中乱七八糟。
如果你需要更多的定制,你应该开始考虑比布拉特克斯。但是,这并不能直接集成到 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. 转到文档 > 设置...
在模块中,确保没有
natlibapa
添加类似模块转到参考书目。在引用样式下选择
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
。