我正在使用 LyX 中的 classicthesis 4.1 撰写我的论文,并且我需要 natbib 引用样式方面的帮助。
我似乎无法将 natbib 数字引用样式更改为 (作者等,XXXX;作者2等,YYYY)。
我有这条当前线路,但是,我找不到合适的位置放置它以使其工作:
\usepackage[authoryear,round,colon]{natbib}
现状:
期望结果:
PS. 我知道 classicthesis 手册指出:
引用格式由主论文文件的文档设置中调用的 natbib 数字样式控制(注意,在 classicthesis-config.tex 中选择的选项将不起作用)。
答案1
这似乎可以实现你想要的效果:
\begin{filecontents*}{abcdefg.bib}
@ARTICLE{sievers07,
author = {{Sievers}, J.~L. and {Achermann}, C. and {Bond}, J.~R. and {Bronfman}, L. and
{Bustos}, R. and {Contaldi}, C.~R. and {Dickinson}, C. and {Ferreira}, P.~G. and
{Jones}, M.~E. and {Lewis}, A.~M. and {Mason}, B.~S. and {May}, J. and
{Myers}, S.~T. and {Oyarce}, N. and {Padin}, S. and {Pearson}, T.~J. and
{Pospieszalski}, M. and {Readhead}, A.~C.~S. and {Reeves}, R. and
{Taylor}, A.~C. and {Torres}, S.},
title = "{Implications of the Cosmic Background Imager Polarization Data}",
journal = "Astrophys. J.",
year = "2007",
pages = {976-987},
}
@book{goossens93,
author = "Michel Goossens",
title = "The {LaTeX} Companion",
year = "1993",
publisher = "Addison-Wesley",
address = "Reading, Massachusetts"
}
\end{filecontents*}
\documentclass{scrbook}
\usepackage[T1]{fontenc}
\usepackage{classicthesis}
\usepackage[authoryear,round,colon]{natbib}
\hypersetup{colorlinks=true,citecolor=cyan}% just for the example
\begin{document}
\citep{sievers07,goossens93}
\bibliographystyle{plainnat}
\bibliography{abcdefg}
\end{document}