我正在将 Miktex 与 Natbib 一起使用,例如:
\usepackage{natbib}
\bibliographystyle{plainnat}
\bibliography{model}
打印出参考书目时,作者年份在最后。我需要它位于作者列表之后。有人能帮我吗?
答案1
将文件复制plainnat.bst
到myplainnat.bst
并保存到您的文档目录中。然后查看此文件的下半部分,您将找到不同条目的定义,例如book
:
FUNCTION {book}
{ output.bibitem
author empty$
{ format.editors "author and editor" output.check
editor format.key output
}
{ format.authors output.nonnull
crossref missing$
{ "author and editor" editor either.or.check }
'skip$
if$
}
if$
new.block
format.btitle "title" output.check
crossref missing$
{ format.bvolume output
new.block
format.number.series output
new.sentence
publisher "publisher" output.check
address output
}
{ new.block
format.book.crossref output.nonnull
}
if$
format.edition output
format.date "year" output.check
format.isbn output
format.doi output
format.url output
new.block
note output
fin.entry
}
现在,您可以更改顺序,在您的情况下,将日期向上移动。