我正在寻找一个参考书目样式(.bst 文件),看起来像此网页第二列底部的样式http://korora.econ.yale.edu/et/policy/guidelines.pdf?jid=ECT。复制于此,
阿肯色州伯格斯特罗姆 (1976)连续时间经济模型中的统计推断. 北荷兰。
Giraitis, L. & D. Surgailis (1986) 多元 Appell 多项式和中心极限定理。在 E. Eberlein & MS Taqqu (eds.) 中, 概率论与统计学中的依赖性:最新成果综述,第 21-72 页。
Birkhauser. Gregory, AW & GW Smith (1995) 商业周期理论和计量经济学。经济期刊 105,1597–1608。
我已经搜索过该问题链接的网页(在哪里可以找到书目样式的集合?) 但找不到它。
以下是一个例子,
\documentclass{article}
\usepackage{natbib}
\begin{document}
\citet{abc}
\bibliographystyle{agsm} %I would like a .bst file to insert here instead of agsm.
\bibliography{biblio}
\end{document}
编辑:我最终latx makebst
按照评论中的建议进行了操作。
答案1
即使您已经找到了解决方案,我还是想使用 BibLaTeX 展示一个可能的解决方案。
我发明了该.bib
文件,并且解决方案并不复杂(例如,应改进未发布的条目以避免警告),但我认为它可以给你一个想法。
\begin{filecontents}{biblio.bib}
@book{bergstrom1976statistical,
title={{Statistical Inference in Continuous Time Economic Models}},
author={Bergstrom, Albert Rex},
year={1976},
publisher={North-Holland}
}
@incollection{giraitis1986multivariate,
author={Giraitis, L and Surgailis, D},
title={Multivariate Appell polynomials and the central limit theorem},
editor={Eberlein, E. and M. S. Taqqu},
booktitle={Dependence in Probability and Statistics: A Survey of Recent Results},
publisher={Birkh{\"a}user},
year={1986},
pages={21--71}
}%
@article{gregory1995business,
title={Business cycle theory and econometrics},
author={Gregory, Allan W and Smith, Gregor W},
journal={Economic Journal},
volume={105},
pages={1597--1608},
year={1995},
publisher={JSTOR}
}
@unpublished{wooldridgeinpress,
title={On the limits
of GLM for specification testing: A
comment on Gurmu and Trivedi},
author={Wooldridge, J. M.},
journal={Econometric Theory},
year={in press}
}%
\end{filecontents}
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage[english]{babel}
\usepackage[style=authoryear, natbib=true, backend=biber,firstinits=true]{biblatex}
\usepackage{csquotes}
% "&" instead of "and"
\AtBeginBibliography{
\renewcommand*{\finalnamedelim}{\addspace\&\addspace}%
}
\renewcommand{\labelnamepunct}{\addspace}% no dot after the year
% titles without ""
\DeclareFieldFormat[incollection]{title}{#1}
\DeclareFieldFormat[article]{title}{#1}
\DeclareFieldFormat[unpublished]{title}{#1}
\DeclareFieldFormat[article]{pages}{#1}% no pp. in articles
\renewbibmacro{in:}{}% no in before journal title
\renewcommand*{\bibinitdelim}{}% no space between name initials
% editor in lowercase
\DefineBibliographyStrings{english}{%
editor = {\lowercase{ed}\adddot},%
editors = {\lowercase{eds}\adddot},%
}
% editor before collection title (I've find this code here: http://tex.stackexchange.com/a/173663/101651 and I've modified it a little, hence maybe I did something wrong :) )
\renewbibmacro*{editorstrg}{%from biblatex.def
\printtext[editortype]{%
\iffieldundef{editortype}
{\ifboolexpr{
test {\ifnumgreater{\value{editor}}{1}}
or
test {\ifandothers{editor}}
}
{\bibcpstring{editors}}%changed
{\bibcpstring{editor}}}%changed
{\ifbibxstring{\thefield{editortype}}
{\ifboolexpr{
test {\ifnumgreater{\value{editor}}{1}}
or
test {\ifandothers{editor}}
}
{\bibcpstring{\thefield{editortype}s}}%changed
{\bibcpstring{\thefield{editortype}}}}%changed
{\thefield{editortype}}}}}
\renewbibmacro*{byeditor+others}{%from biblatex.def
\ifnameundef{editor}
{}
{\printnames[byeditor]{editor}%
\addspace%added
\mkbibparens{\usebibmacro{editorstrg}}%added
\clearname{editor}%
\newunit}%
\usebibmacro{byeditorx}%
\usebibmacro{bytranslator+others}}
\DeclareBibliographyDriver{incollection}{%from standard.bbx
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\bibstring{in}\addspace
\usebibmacro{byeditor+others}%changed
\setunit{\addcomma\addspace}\newblock%changed
\usebibmacro{maintitle+booktitle}%
\newunit\newblock
\printfield{edition}%
\newunit
\iffieldundef{maintitle}
{\printfield{volume}%
\printfield{part}}
{}%
\newunit
\printfield{volumes}%
\newunit\newblock
\usebibmacro{series+number}%
\setunit{\addcomma\addspace}
\usebibmacro{chapter+pages}%
\newunit\newblock
\usebibmacro{publisher+location+date}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}}
% Bibliography Driver for unpublished items (improvements are welcomed)
\DeclareBibliographyDriver{unpublished}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/translator+others}%
\setunit{\addspace}
\usebibmacro{title}%
\newunit
\usebibmacro{journal}%
\newunit\newblock
\usebibmacro{finentry}}
\addbibresource{biblio.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}