无法使 apa6 样式在 (MiK)TeX 中起作用

无法使 apa6 样式在 (MiK)TeX 中起作用

我是 LaTeX 的新用户,我按照互联网上的一些指南在 Windows Vista 上设置了 MiKTeX + Texmakerx。由于我正在攻读心理学博士学位,所以我想使用新的APA6 类。因此,我以管理员模式打开了 MiKTeX 包管理器并安装了apa6。接下来,我刷新了 FNDB。但是,当我使用

\documentclass[man]{apa6} 

在序言中,我得到以下输出:

File 'apa6.cls' not found.

有人能指出我做错什么了吗?

答案1

只需尝试以用户身份刷新 FNDB。

编辑:在阅读了 Ulrike 的评论后,我尝试让它工作。一个非常简单的解决方法是,你在 Google 上搜索 apa6.cls,然后将文件保存到当前 LaTeX 项目文件夹中,主 latex 文件位于该文件夹中,而无需触及 MiKTeX 配置。这样做的好处是,你的项目可以在你工作的每台计算机上进行编译。

注意:如果您使用男人或者文档documentclass 选项在文档的序言中定义命令\shorttitle(即)。如果命令未定义,则编译将停止并显示错误消息:\shorttitle{Title of the publication}

"Undefined control sequence.
\@shorttitle"

如果 MiKTeX 错误已修复,您可以从项目文件夹中删除 apa6.cls。

答案2

apa6.cls我可以通过输入提取来让它工作

pdflatex apa6.dtx

在我的命令窗口中。然后它会编译并创建apa6.cls。如果您将文件移动到...\MiKTEX\tex\latex\apa6\

相关内容