使用 APA 时文本放错位置

使用 APA 时文本放错位置

在我的文档中,一个部分的几行放置在下一个部分的前几行之后。

此文档重现了该错误:

\documentclass[jou]{apa}
\usepackage{pgffor}
\title{Title}
\author{Author}
\affiliation{University}
\begin{document}
\maketitle
\foreach \i in {1,...,30}{aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa }

\foreach \i in {1,...,8}{bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb }

\foreach \i in {1,...,8}{ccccccccccccccccccccccccccccccccccccccccccccccccccc }

\section{Method}

\subsection{Materials}
\foreach \i in {1,...,8}{dddddddddddddddddddddddddddddddddddd }
\end{document}

段落错位

请注意,b 和 c 段落放在材料标题之后,即使它们在源文件中位于之前。

这似乎高度依赖于间距。添加几行似乎可以解决问题,但我不想因为这个错误而更改我的文本。如果相关的话,我会使用 sharelatex 和 pdflatex。

为什么会发生这种情况?我可以做些什么来解决这个问题(不更改文本本身)?


这是问题的另一个例子,使用短词代替长伪词,并且出现在文档的第二页。

\documentclass[jou]{apa}
\usepackage{pgffor}
\title{Title}
\author{Author}
\affiliation{University}
\begin{document}
\maketitle

\foreach \i in {1,...,136}{aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa }

\foreach \i in {1,...,8}{bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb }

\foreach \i in {1,...,8}{ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc ccc }

\section{Method}
\subsection{Materials}
\foreach \i in {1,...,8}{ddd ddd ddd ddd ddd ddd ddd ddd ddd ddd ddd ddd ddd }
\end{document}

在此处输入图片描述

答案1

抱歉,这个例子并不重要。apa类加载flushend应该平衡最后一页的列;但是,如果文档没有填满第一页,则包与将作者信息放置在第一页左列底部发生冲突。

只需添加一些文本来填满第一页,问题就会消失。

最小示例:

\documentclass[jou]{apa}

\usepackage{lipsum}

\begin{document}

\title{Title}
\author{Author}
\affiliation{University}
\abstract{Text of your abstract...}
\acknowledgements{Author notes, acknowledgements, contact information...}
\rightheader{Running head for journal look}
\shorttitle{Short title for manuscript header}
\leftheader{Left head for journal look}

\maketitle

\lipsum[1-5]

\end{document}

在此处输入图片描述

\lipsum[1-5]转换后\lipsum[1-20]第一页排版正确。

如果需要一页的文档,请\raggedend在之后发出\maketitle

相关内容