我对 LaTeX 还不太熟悉,正在学习如何使用这个很棒的工具。由于这个新手,我缺乏在 LaTeX 文件中正确搜索或编辑代码的词汇量。这让我陷入了困境,因为有三件事我想用 LaTeX 来做,apa6e
但我无法做到,因为使用apa6e
给了我想要的格式,但限制了我能做的事情:
- 我怎样才能隐藏摘要页面
apa6e
? - 我怎样才能隐藏 ape6e 中的作者注释?
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 有疑问。我以为你想完全删除摘要。如果这不是你的意图,请告诉我。