使用 LuaLaTex 和 BibTex 但引用在 Overleaf 中显示为粗体关键字

使用 LuaLaTex 和 BibTex 但引用在 Overleaf 中显示为粗体关键字

我使用 LyaLatext 作为 Aerial 字体。出于某种原因,我无法弄清楚为什么我的引文无法正确读取。

以下是我设置的软件包

\documentclass[10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[a4paper, total={6in, 8in}]{geometry}
\usepackage[margin=1in]{geometry}

\usepackage[backend=bibtex,style=apa,natbib=true,sorting=nyt,url=false,
      isbn=false,doi=false]{biblatex}
\addbibresource{references.bib}

\usepackage{indentfirst}
\usepackage{outlines}
\usepackage{csquotes}
\usepackage{array}
\usepackage{authblk}
\usepackage{fontspec}
\setsansfont{Aerial}

\begin{document} 

\printbibliography
\end{document}

引文示例:高等教育改革\citep{siemens2011penetrating}

它将显示为:

高等教育改革(西门子2011穿透)

我的参考资料存储references.bib在这种格式中

@article{siemens2011penetrating,
  title={Penetrating the fog: Analytics in learning and education.},
  author={Siemens, George and Long, Phil},
  journal={EDUCAUSE review},
  volume={46},
  number={5},
  pages={30},
  year={2011},
  publisher={ERIC}
}

有人知道哪里出了问题吗?如果知道我会非常感激。谢谢

答案1

由于您已设置该biblatex选项style=apa,因此必须使用 biber 而不是 bibtex 作为后端。另外,不要加载geometry两次。

在此处输入图片描述

\documentclass[10pt]{article}

\begin{filecontents}[overwrite]{references.bib}
@article{siemens2011penetrating,
  title  ={Penetrating the fog: Analytics in learning and education.},
  author ={Siemens, George and Long, Phil},
  journal={EDUCAUSE Review},
  volume ={46},
  number ={5},
  pages  ={30},
  year   ={2011},
  publisher={ERIC}
}
\end{filecontents}

\usepackage[a4paper, total={6in, 8in}, margin=1in]{geometry}
\usepackage[backend=biber,style=apa,natbib=true,sorting=nyt,
            url=false,isbn=false,doi=false]{biblatex}
\addbibresource{references.bib}

\usepackage{fontspec}
\setmainfont{Arial} % Aerial??

\begin{document} 
\citep{siemens2011penetrating}
\printbibliography
\end{document}

相关内容