這幾天想投一篇Springer出版社的EMSE,這是我第一次投這個期刊(和很多大牛比不了啊),在這裏:https://www.springer.com/journal/10664/submission-guidelines 下載了其LaTeX模板後,發現要將參考文獻寫成已發表論文的格式,還有點工作量,這裏簡單記錄一下:
如果下載下來直接用BibTeX,會報:I found no \bibstyle command的錯。簡單瀏覽一下模板,發現模板中有幾個style命令:
\bibliographystyle{spbasic} % basic style, author-year citations
感覺我似乎應該選這個,就將這個註釋取消了。再次編譯一下,發現參考文獻在文中的格式變成了很長一箇中括號(列出了所有作者姓名)。
仔細搜索了一下,發現這裏有朋友總結了這個問題:https://blog.csdn.net/lhm1124/article/details/94739239
包括報錯(Bibliography not compatible with author-year citations)之類怎麼解決上面這篇博文也提到了,但是唯一有個問題:如果在文中要生成帶括號的引用,直接用citep即可,而不是上面說的手動加括號;上面這篇也講了,如果我們在文中要說XX et al. 提出了XX,這種情況下,直接用cite即可。這一點還是希望總結和強調一下。
就簡單總結這麼多,話說,Springer也太不貼心了,這些事情還得作者自己去找麼?