我使用 natbib 包来生成参考书目,但我发现该包将作者的名字放在前面,例如 LH Han。我希望格式可以是这样的:Han, LH
我该如何更改格式?谢谢!
样本.bib:
@article{han2003experimental,
title={{An experimental study and calculation on the fire resistance of concrete-filled SHS and RHS columns}},
author={Han, L.H. and Yang, Y.F. and Xu, L.},
journal={Journal of Constructional Steel Research},
volume={59},
number={4},
pages={427--452},
issn={0143-974X},
year={2003},
publisher={Elsevier}
}
样本
\documentclass[letterpaper, 12pt, titlepage, oneside, final]{report}
\usepackage{ifthen}
\usepackage{nomencl}
\usepackage{amsmath,latexsym,amssymb,amsbsy}
\usepackage[colon,sort&compress]{natbib}
\usepackage{float}
\usepackage[pdftex]{graphicx}
\usepackage{epsfig,subfigure}
\usepackage{epstopdf}
\begin{document}
Test\citet{han2003experimental}
\bibliographystyle{plainnat}
\renewcommand{\bibname}{Bibliography}
\bibliography{BibFile}
\addcontentsline{toc}{chapter}{\textbf{Bibliography}}
%----------------------------------------------------------------------
\end{document}
答案1
我的答案是...使用 biblatex!您可以非常轻松地更改参考书目的排序方式和显示方式。此外,它与 natbib 兼容(即使您无法在兼容模式下充分利用 biblatex)。试试看,它非常容易使用。