Хорошо, вот моя проблема — я использую \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 из этого проекта, поместить его в свой рабочий каталог, и он должен работать нормально.