未指定日期时的日期字段输出

未指定日期时的日期字段输出

请考虑使用该包的以下 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.}
}

在此处输入图片描述

相关内容