2010-04-01 99 views
3

我目前使用的apalike風格對我的書目,使用作者年natbib,但是當我生成書目我輸了,通常先於基準標籤,在中文提供顯示標籤[乳膠]

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

我看了apalike.bst,看起來這是打算的,我的問題是,我怎麼讓他們回來?我可以在序言中加入一些內容?否則,是否有類似的樣式顯示標籤?

另外,我在萊克斯都是這樣做的。

+0

你的意思是你想要參考。以您的示例顯示,作者和年份顯示*兩次*? – AVB 2010-04-01 20:30:39

+0

APA風格不會以這種方式重複作者/年份,也不會有任何主要的作者日期風格。你爲什麼使用apalike,爲什麼你想這樣做? 「阿爾法」風格確實顯示標籤。 – 2010-04-02 09:40:23

+0

我已經離開了這個回覆幾次,但不會發布。 「唯一的原因是因爲我的大學指南推薦它」 – Tablet 2010-04-05 12:28:04

回答

2

好的,一個真正的答案!

建議:不要在科學文章中使用自制引文風格。如果您的大學推薦了特定的風格(例如,APA,芝加哥),請使用現有的匹配風格。否則,您可以通過查看您引用的文章使用的樣式來感受主導引文/參考文獻風格。

如果你真的想創建這樣的自制引用/引用列表樣式,那麼簡單的選擇是將.bbl文件複製到你的文章中並編輯它:運氣好的話,你可以設計一個正則表達式來創建所有大部分你想要的標籤。但重新運行Bibtex不會尊重您所做的更改。 「正確的」是克隆apalike.bst並改變生成作者/日期句子的方式以包含標籤信息。 BST黑客攻擊是一種非常耗時,煩瑣,並且記錄不完整的黑色藝術,但語言本質上並不困難。看看btxhak, Designing Bibtex stylesNicolas Markey's tutorial即可開始使用。另外,在this SO Q&A有一些bst-hackery迴避建議。