apa6 Inhaltsverzeichnis unerwünschter Einzug

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: apa6 Inhaltsverzeichnis unerwünschter Einzug

von Gast » Di 14. Aug 2018, 22:20

Bitte überprüfe, was das Publication Manual of the American Psychological zu diesem Thema sagt. Wenn hier ein Fehlverhalten von apa6 vorliegt, solltest Du unbedingt dem Autor Bescheid geben (eine E-Mail-Adresse ist auf der ersten Seite der Anleitung zu finden [d]apa6[/d]). Ich finde ja, dass der zusätzliche Einzug die Übersicht etwas verbessert aber er ist schon recht groß.
\documentclass[11pt,a4paper,doc,donotrepeattitle]{apa6}
\shorttitle{Kurz}

\makeatletter
\renewcommand*\l@section[2]{%
  \ifnum \c@tocdepth >\z@
    \addpenalty\@secpenalty
    \addvspace{1.0em \@plus\p@}%
    \setlength\@tempdima{0em}%
    \begingroup
      \parindent \z@ \rightskip \@pnumwidth
      \parfillskip -\@pnumwidth
      \leavevmode \bfseries
      \advance\leftskip\@tempdima
      \hskip -\leftskip
      #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
    \endgroup
  \fi}
\renewcommand*\l@subsection{\@dottedtocline{2}{1.5em}{0em}}
\renewcommand*\l@subsubsection{\@dottedtocline{3}{3.8em}{0em}}
\makeatother

%\renewcommand*\contentsname{Table of Contents}

\begin{document}
\tableofcontents

\section{Introduction Introduction Introduction Introduction Introduction Introduction Introduction Introduction Introduction Introduction Introduction Introduction}
\subsection{Text der über die erste Zeile hinaus geht}
\subsection{Text der über die erste Zeile hinaus geht Text der über die erste Zeile hinaus geht Text der über die erste Zeile hinaus geht}
\end{document} 
entfernt ihn ohne Zusatzpakete, aber indem interne Befehle umdefiniert werden.

apa6 Inhaltsverzeichnis unerwünschter Einzug

von Licka11 » Di 14. Aug 2018, 21:36

Problem ist, dass ein sehr langer subsection title über zwei Zeilen geht, und die zweite Zeile ungewollt einen grösseren Einzug hat als die erste Zeile.
Hat jemand einen Lösungsvorschlag? \usepackage{tocloft} ist keine Option, da es mir vorige apa6 eigene Einstellungen zerstört. Danke im Voraus!


[code]
\documentclass[11pt,a4paper,doc,donotrepeattitle]{apa6}

\begin{document}

\renewcommand*\contentsname{Table of Contents}
\tableofcontents

\section{Introduction}
\subsection{Text der über die erste Zeile hinaus geht}


\end{document}
[/code]

Nach oben