用希腊字符代替“et al.”

用希腊字符代替“et al.”

问题:在最终的 PDF 文档中,引用文章时得到的是希腊字母“k. sun.”而不是“et al.”,例如“Garris k. sun.”而不是“Garris et al”。这指的是文本语料库,而不是参考书目。文档末尾的参考书目没有问题。
我使用了与同事相同的序言,不同之处在于我\usepackage[english,greek]{babel}的文档中需要希腊字母。但我不知道这与参考书目有什么关系。我需要以 APA 格式引用。对于引用,我使用命令\citep

前言:

\documentclass[10pt,twocolumn]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage[hidelinks]{hyperref}
\usepackage{apacite}
\usepackage{natbib}
\usepackage{graphicx}
\usepackage[english,greek]{babel}
\usepackage{amsmath}
\usepackage[compact]{titlesec}
\usepackage{appendix}
\geometry{a4paper, margin=1.6in}

...

\bibliography{prova}{}
\bibliographystyle{apacite}

...

以下是来自参考书目中的一个例子:

@article{garris2002games,
  title={Games, motivation, and learning: A research and practice model},
  author={Garris, R. and Ahlers, R. and Driskell, J.E.},
  journal={Simulation \& gaming},
  volume={33},
  number={4},
  pages={441--467},
  year={2002},
  publisher={Sage Publications}
}

结果如下:

在此处输入图片描述

答案1

尝试更换

\usepackage[english,greek]{babel}

\usepackage[greek,english]{babel}

但是,如果您只需要输入一些希腊字母,为什么不直接输入 α、β、γ 等,然后用 LuaLaTex 进行编译呢?您只需使用具有希腊字母的 opentype 字体即可 — Latin Modern 有。

相关内容