SAGE Latex 模板上的编译器未运行 apacite 包

SAGE Latex 模板上的编译器未运行 apacite 包

问题

我正在使用 SAGE Latex 模板,它加载以下包:

\documentclass[Afour,sageh,times]{sagej}

\usepackage{moreverb,url}

\usepackage[colorlinks,bookmarksopen,bookmarksnumbered,citecolor=red,urlcolor=red]{hyperref}

然后我加载一些额外的包,包括apacite:

% Additional packages
\usepackage[natbibapa]{apacite}


\usepackage{algorithm}
\usepackage[noend]{algpseudocode}
\usepackage{xspace}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[autostyle, english = american]{csquotes}
\usepackage{subfig}
% \usepackage{subcaption}
\usepackage{xcolor}
\usepackage{booktabs}
\MakeOuterQuote{"}

每当包含 apacite 时,我都会收到错误:

Undefined control sequence.
 \st@rtbibchapter

我尝试过

  1. 我尝试过使用该类article,但使用 apacite 包时效果很好。我认为问题出在sagej类上。

  2. 如果我运行代码,注释掉sagej类中的 apacite,我会因为该sageh选项而得到一个参考页面,但是格式完全错误:

在此处输入图片描述

  1. 我尝试过使用sageapa建议的选项这里而不是sageh,但我在参考页面中没有得到任何参考。
\documentclass[Afour,sageapa,times]{sagej}

答案1

使用解决两个都选项sageapa并加载 apacite 包:

\documentclass[Afour,sageapa,times]{sagej}
(...)
\usepackage[natbibapa]{apacite}

相关内容