
Я столкнулся с проблемой с моим ToC, использующим стиль APA. Заголовок появляется дважды в таблице. Я пробовал несколько вещей, но я думаю, что это связано с использованием класса документа apa6. Помощь была бы очень признательна.
\documentclass[a4paper,man,natbib]{apa6}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage{hyperref}
\usepackage[T1]{fontenc}
\usepackage[usestackEOL]{stackengine}
%excel2latex
\usepackage{multicol}
\usepackage{multirow}
\usepackage{booktabs}
%\usepackage{titlesec}
%\titleformat{\subsection}[runin]
%{\normalfont\bfseries}{\thesubsection}{1em}{}
\title{\LARGE Example Title}
решение1
Класс документа apa6
разработан специально для соответствия требованиям подачи статей в журналы APA. Он действительно не подходит для диссертации. Вероятно, вам придется отменить еще много вещей, чтобы сделать его пригодным для использования в качестве такового, и вам лучше отформатировать свою диссертацию, используя один из стандартных классов плюс titlesec
или полный класс, такой как memoir
.
Но простую проблему, с которой вы сейчас столкнулись, можно решить с помощью опции класса:
\documentclass[donotrepeattitle]{apa6}
Вот полный минимальный пример:
\documentclass[a4paper,man,natbib,donotrepeattitle]{apa6}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage[T1]{fontenc}
\title{\Large Example Title}
\author{An author}
\abstract{Abstract}
\begin{document}
\maketitle
\tableofcontents
\end{document}
Я сократил ваш код, чтобы сделать минимальный пример, и изменил utf8x
на utf8
, так как utf8x
не следует использовать. Смотритеutf8x против utf8 (inputenc).