3

我目前正在使用 apalike 样式作为参考书目,使用 natbib 作为作者年份,但是当我生成参考书目时,我丢失了通常在参考之前的标签,

即[S。Rostami,2010] Shahin Rostami (2010) https://stackoverflow.com/questions/ask等。

我读了 apalike.bst ,似乎这是有意的,我的问题是,我如何让它们回来?我可以在序言中包含一些内容吗?否则是否有类似的样式显示标签?

另外,我在 Lyx 做这一切。

4

1 回答 1

2

好的,一个真实的答案!

建议:不要在科学文章中使用自制引文样式。如果您的大学推荐特定风格(例如 APA、芝加哥),请使用现有的匹配风格。否则,您可以通过查看您引用的文章使用的样式来了解主要的引用/重新列表样式是什么。

如果您确实想创建这样的自制 cite/reflist 样式,那么简单的选择是将 .bbl 文件复制到您的文章中并对其进行编辑:幸运的是,您可以设计一个将创建所有或大部分标签的正则表达式你要。但是重新运行 Bibtex 不会尊重您所做的更改。“正确”的事情是克隆 apalike.bst 并更改它生成作者/日期句子的方式以包含标签信息。BST hacking 有点像黑魔法——耗时、繁琐且文档记录不充分——但这种语言本质上并不难。查看btxhak、设计 Bibtex 样式Nicolas Markey 的教程以开始使用。或者,在这个 SO Q&A中有一些避免 bst-hackery 的建议。

于 2010-04-09T08:56:58.710 回答