Создание шаблона с титульным листом, оглавлением, затем аннотацией

Создание шаблона с титульным листом, оглавлением, затем аннотацией

Хорошо, вот моя проблема — я использую \documentclass{apa6}для настройки шаблона, но я пытаюсь сначала поставить титульный лист, затем оглавление, а затем аннотацию, а затем остальной документ. В настоящее время я могу получить только такой порядок: титульный лист, аннотация, затем оглавление. Есть идеи?

\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}

Любая помощь/совет будут приветствоваться.

решение1

Этого можно легко добиться, немного изменив файл apa6.cls. Сначала вам нужно будет найти файл. В моей системе Linux (arch) он находится в /usr/share/texmf-dist/tex/latex/apa6/apa6.cls

Теперь скопируйте файл в каталог вашего проекта (не изменяйте исходный файл apa6.cls) и откройте его.

В строке 1236 вы видите:

\newpage
%BDB\hyphenpenalty 10000
\fussy

И далее начинается абстрактное определение:

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

Мы просто поместим \tableofcontents и \newpage перед этим, что приведет к следующему:

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

Вот ссылка на sharelatex, где можно увидеть результат:https://www.sharelatex.com/project/59d5123b8e70fc7b98c77198

Вы также можете просто скачать apa6.cls из этого проекта, поместить его в свой рабочий каталог, и он должен работать нормально.

Связанный контент