带数字的 APA 书目样式

带数字的 APA 书目样式

对于我的论文,我使用 biber 和 biblatex 来管理参考书目。我想使用 apa 格式的引用,因为我的大学强烈推荐这种格式。

\documentclass[11pt, oneside]{report}
\usepackage[british]{babel}
\usepackage{csquotes}
\usepackage[style=apa,backend=biber,citestyle=numeric]{biblatex}
\DeclareLanguageMapping{british}{british-apa}
\addbibresource{library.bib} % with extension
\begin{document}
blabla
\printbibliography
\end{document}

上面的小代码可以完美地生成我想要的 APA 样式,但是,我想在参考书目中的每个条目中添加数字,因为我在文本中使用数字来引用。这会让读者更清楚地了解一切。经过一番彻底的谷歌搜索,我还没有找到这个解决方案的答案,我希望它非常简单。

答案1

APA 格式不是数字格式,您肯定会因此而放弃正确的 APA 规范。您可以简单地考虑使用style=numericall along。

但如果你真的想要一个类似 APA 的数字书目,请使用

\documentclass[11pt,]{article}
\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[style=apa, citestyle=numeric, backend=biber,]{biblatex}


\DeclareFieldFormat{labelnumberwidth}{\mkbibbrackets{#1}}

\defbibenvironment{bibliography}
  {\list
     {\printtext[labelnumberwidth]{%
      \printfield{labelprefix}%
      \printfield{labelnumber}}}
     {\setlength{\labelwidth}{\labelnumberwidth}%
      \setlength{\leftmargin}{\labelwidth}%
      \setlength{\labelsep}{\biblabelsep}%
      \addtolength{\leftmargin}{\labelsep}%
      \setlength{\itemsep}{\bibitemsep}%
      \setlength{\parsep}{\bibparsep}}%
      \renewcommand*{\makelabel}[1]{\hss##1}}
  {\endlist}
  {\item}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson}
\printbibliography
\end{document}

MWE 的参考书目页面

答案2

我对答案做了一个小的实现,将其切换为英文或其他更改\DeclareLanguageMapping{X}{X-apa}\usepackage[british]{babel}

sorting=none,citestyle=numeric

sorting => 按文本顺序对书目进行排序 cit 和 citestyle => 在文本中但 [number] 代码:

\documentclass[11pt, oneside]{report}

%style APA avec un numéro devant 

\usepackage[french]{babel}
\usepackage{csquotes}

\usepackage{url}
\usepackage{hyperref}
\usepackage{xcolor}
\hypersetup{
    colorlinks,
    linkcolor={red!50!black},
    citecolor={blue!50!black},
    urlcolor={blue!80!black}
}




\usepackage[style=apa,backend=biber,sorting=none,citestyle=numeric]{biblatex}
\DeclareLanguageMapping{french}{french-apa}
%\addbibresource{biblatex-examples.bib}
\addbibresource{biblio.bib}
\DeclareFieldFormat{labelnumberwidth}{\mkbibbrackets{#1}}

\defbibenvironment{bibliography}
  {\list
     {\printtext[labelnumberwidth]{%
      \printfield{labelprefix}%
      \printfield{labelnumber}}}
     {\setlength{\labelwidth}{\labelnumberwidth}%
      \setlength{\leftmargin}{\labelwidth}%
      \setlength{\labelsep}{\biblabelsep}%
      \addtolength{\leftmargin}{\labelsep}%
      \setlength{\itemsep}{\bibitemsep}%
      \setlength{\parsep}{\bibparsep}}%
      \renewcommand*{\makelabel}[1]{\hss##1}}
  {\endlist}
  {\item}

\begin{document}
\cite{essai1}
\printbibliography
\end{document}

另一个文件“biblio.bib”中的书目

@online{ministerium,
    author = {{Bundesministerium für Familie, Senioren, Frauen und Jugend}},
    title  = {{Stief- und Patchworkfamilien in Deutschland}},
    url    = {https://www.bmfsfj.de/resource/blob/76242/1ab4cc12c386789b943fc7e12fdef6a1/monitor-familienforschung-ausgabe-31-data.pdf},
    year   = {2013},
    urldate = {2022-09-29},
    
}
 @online{essai1,
    author = {Pibasso, Achille Mbog},
   year =   {2021},
    title = {Le Cameroun s’imprègne du modèle de la microfinance allemande},
   urldate = {2022-09-29},
   month =  {2021-01-22},
    url =   {https://www.financialafrik.com/2021/01/22/le-cameroun-sempreigne-du-modele-de-la-microfinance-allemande/}
 }

相关内容