さて、私の問題は、\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 をダウンロードし、作業ディレクトリに置くだけでも問題なく動作するはずです。