请考虑使用该包的以下 MWE biblatex-apa
:
\RequirePackage{filecontents}
\begin{filecontents*}{mybib.bib}
@misc{website,
title = {Wikipedia},
url = {http://en.wikipedia.org/},
urldate = {2013-08-27}
}
}
\end{filecontents*}
\documentclass[a4paper]{article}
% Set the values for the bibliography
\usepackage[
style=apa,
backend=biber
]{biblatex}
\usepackage[utf8]{inputenc}
% Set language
\usepackage[british]{babel}
\DeclareLanguageMapping{british}{british-apa}
\addbibresource{mybib.bib}
\begin{document}
\cite{website}
\printbibliography
\end{document}
我注意到,日期字段是n.d.
,但参考书目是。是否可以在参考书目中nodate
输出?n.d.
答案1
样式biblatex-apa
定义标签日期如下
\DeclareLabeldate{%
\field{pubstate}
\field{date}
\literal{nodate}
}
labeldate
当没有出版日期时使用,因此必须将上述定义修改如下:
\DeclareLabeldate{%
\field{pubstate}
\field{date}
\literal{n.d.}
}