这是我使用过的代码的 MWE(我正在使用 APA6 包为我的研究文章制作 apa 格式的文档,因此将其用作文档类而不是文章)。当我尝试编译时,它一直在 \begin 和 \end document 处显示错误。我在 MikTex 上使用 TexStudio
\documentclass[a4paper, 11pt, man]{apa6}
\usepackage[utf8]{inputenc}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage[british]{babel}
\usepackage{csquotes}
\usepackage[style=apa]{biblatex}
\addbibresource{LDHealthResearch.bib}
\title
\shorttitle
\author{name\\affiliation \and name\\affiliation}
\begin{document}
Text \cite and \textcite
\printbibliography
\end
答案1
您的代码包含几个错误,尽管其中一个错误不存在(如评论中所建议的那样)\title
并且\shorttitle
在序言中。
这是一个最小的在职的(可编译)示例:
\documentclass{apa6}
\usepackage[british]{babel}
\usepackage[style=apa]{biblatex}
\DeclareLanguageMapping{british}{british-apa}
\addbibresource{IEEEexample.bib}
\title{A} % very short tile
\shorttitle{B} % very short shorttile
\threeauthors{C}{D}{F} %three very short author names
\threeaffiliations{U. of H}{U. of I}{U. of J.}
\abstract{bla bla ...}
\begin{document}
\maketitle
Text \textcite{IEEEexample:article_typical}
\printbibliography
\end{document}
请注意,您不能在标准文章中使用\and
as,也不能混合名称和从属关系,也不能使文章没有摘要。您必须使用此类的特定命令来创建最小工作结构。运行texdoc apa6
以发现它们。然后添加/修改您需要的内容(例如,\threeauthors
通过\twoauthors
)并检查是否仍然可编译。