我无法在 TexStudio 上的文章中使用 \begin 或 \end{document}

我无法在 TexStudio 上的文章中使用 \begin 或 \end{document}

这是我使用过的代码的 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}

请注意,您不能在标准文章中使用\andas,也不能混合名称和从属关系,也不能使文章没有摘要。您必须使用此类的特定命令来创建最小工作结构。运行texdoc apa6以发现它们。然后添加/修改您需要的内容(例如,\threeauthors通过\twoauthors)并检查是否仍然可编译。

相关内容