改变 apa6e 的格式

改变 apa6e 的格式

我对 LaTeX 还不太熟悉,正在学习如何使用这个很棒的工具。由于这个新手,我缺乏在 LaTeX 文件中正确搜索或编辑代码的词汇量。这让我陷入了困境,因为有三件事我想用 LaTeX 来做,apa6e但我无法做到,因为使用apa6e给了我想要的格式,但限制了我能做的事情:

  1. 我怎样才能隐藏摘要页面apa6e
  2. 我怎样才能隐藏 ape6e 中的作者注释?
  3. apa6e我怎样才能抑制添加[leavefloats]到文档类时产生的警告?

我不知道这是否是我在 tex 编辑器中执行的操作,或者我是否必须更改apa6e包含包代码的文件。我认为apa6e.sty我可以更改一个文件来实现这些更改。如果是这样,我将非常感激知道如何找到并更改此文件。无论哪种情况,我都非常感激有关这些更改的指导。

MWE 示例(这会从 '[leavefloats]' 产生警告消息):

\documentclass[leavefloats]{apa6e}
\usepackage[american]{babel}
\usepackage{csquotes}
\abstract{This is an example of of an abstract in APA.  }
\begin{document}
\title{A Template for APA Papers}
\shorttitle{APA: A Template}
\author{John}
\authornote{\dots}
\date{\today} % or \date{24Jan11} for example
\maketitle
\section{Literature Review}
Stuff
\end{document} 

MWE 中我尝试省略摘要和作者注释:

\documentclass[leavefloats]{apa6e}
\usepackage[american]{babel}
\usepackage{csquotes}
\abstract{This is an example of of an abstract in APA.  }
\begin{document}
\title{A Template for APA Papers}
\shorttitle{APA: A Template}
\author{John}
\authornote{\dots}
\date{\today} % or \date{24Jan11} for example
\maketitle
\section{Literature Review}
Stuff
\end{document}

答案1

我同意 egreg 关于使用另一个文档类的评论。但是,如果出于某种原因,您必须使用apa6e,那么 1.、2. 和 3. 可以通过重新定义来解决,\maketitle如在 中实现的那样apa6e.cls。但是,您不必直接修改文件apa6e.cls(无论如何,这都不是一个好习惯)。例如,您可以.tex通过在那里进行适当的重新定义来对文档进行更改(并使用 将它们括起来\makeatletter\makeatother以防字符@出现在任何相关命令中)。

下面是一份简单的.tex文档,显示了必要的重新定义\maketitle

\documentclass[leavefloats]{apa6e}

\makeatletter
\def\authornote#1{}
\def\abstract#1{}
\renewcommand{\maketitle}{%
 \thispagestyle{titlepage}%
 \vspace*{1in}%
 \Centering\@title\\\@author%
 \vfill%
 \ifdefined%
 \apaSIXe@leavefloats{}
  \fi
  \RaggedRight%
 \mspart{\@title}%
}
\makeatother

\title{A simple, correct explanation for every aspect of mental function}
\shorttitle{Psychology: the end}
\author{Over J.~Optimistic\\Pie in the Sky University}

\begin{document}
\maketitle
I have discovered a truly remarkable theory which
this example is too small to contain.
\end{document}

我对 1 有疑问。我以为你想完全删除摘要。如果这不是你的意图,请告诉我。

相关内容