我的标签如下:
\documentclass{book}
\usepackage{csquotes}
\usepackage[style=numeric,citestyle=numeric,sorting=nyt,sortcites=true,autopunct=true,autolang=hyphen,hyperref=true,abbreviate=false,backref=true,backend=biber]{biblatex}
% BibTeX bibliography file
\makeatletter
\defbibheading{bibempty}{}
\setlength{\bibhang}{5\p@}%
\setlength{\bibitemsep}{3\p@}%
\def\bibfont{\fontsize{8}{9}\selectfont}%
\renewcommand{\RNfont}{}
\makeatother
\addbibresource{test.bib}
\begin{document}
\cite{anderson2013adaptive}
\cite{chater2008probabilistic}
\cite{craver2007explaining}
\printbibliography
\end{document}
.bib 文件的内容
@book{anderson2013adaptive,
title={The adaptive character of thought},
author={Anderson, John R},
year={2013},
publisher={Psychology Press}
}
@book{chater2008probabilistic,
title={The probabilistic mind: Prospects for Bayesian cognitive science},
author={Chater, Nick and Oaksford, Mike and others},
year={2008},
publisher={Oxford University Press, USA}
}
@book{craver2007explaining,
title={Explaining the brain: Mechanisms and the mosaic unity of neuroscience},
author={Craver, Carl F},
year={2007},
publisher={Clarendon Press}
}
当前代码产生的输出如下:
但我的要求是:
我尝试过Biblatex:如果 bibtex-entry 名字只有一个字母,则首字母后没有句号/点但没有运气……
请建议如何实现
答案1
针对主要问题进行评论回答:在 bib 数据库中的首字母后添加句点。
author={Anderson, John R.},