Criação de um modelo com página de título, índice e resumo

Criação de um modelo com página de título, índice e resumo

Ok, então aqui está o meu problema: estou usando \documentclass{apa6}para configurar um modelo, mas estou tentando ter a página de título primeiro, seguida pelo índice, e depois pelo resumo, depois pelo resto do documento. Atualmente, só consigo fazer com que a ordem seja página de título, resumo e depois índice. Alguma ideia?

\documentclass[12pt,man]{apa6}

\title{full title here}
\shorttitle{shorter title}
\author{by me}
\affiliation{insert affiliation here}
\date{\today}

\abstract{Abstract...}

\usepackage{geometry}
\geometry{verbose,tmargin=1in,bmargin=1in,lmargin=1.5in,rmargin=1in}

\begin{document}

\pagenumbering{roman}
\maketitle
\tableofcontents

\pagenumbering{arabic}
Intro here

\end{document}

Qualquer ajuda/conselho seria muito bem-vinda.

Responder1

Isso pode ser conseguido facilmente alterando ligeiramente o arquivo apa6.cls. Você precisará encontrar o arquivo primeiro. No meu sistema Linux (arch) ele está localizado em /usr/share/texmf-dist/tex/latex/apa6/apa6.cls

Agora copie o arquivo para o diretório do seu projeto (não altere o arquivo apa6.cls original) e abra-o.

Na linha 1236 você vê:

\newpage
%BDB\hyphenpenalty 10000
\fussy

E então começa a definição abstrata:

\@ifundefined{@abstract}{}{%
  \section{\normalfont\normalsize\abstractname}% BDB

Simplesmente colocaremos \tableofcontents e \newpage antes disso, resultando em:

\newpage
\tableofcontents
\newpage
%BDB\hyphenpenalty 10000
\fussy

Aqui está um link para sharelatex para mostrar o resultado:https://www.sharelatex.com/project/59d5123b8e70fc7b98c77198

Você também pode simplesmente baixar o apa6.cls deste projeto, colocá-lo em seu diretório de trabalho e ele deverá funcionar perfeitamente.

informação relacionada