Dokumentenklasse erzeugt kein tableofcontentsH

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: Dokumentenklasse erzeugt kein tableofcontentsH

von Besserwisser » Mi 26. Jun 2013, 18:43

Wenn es sich um http://www.aeaweb.org/templates/latex_templates.zip handelt: Das ist nur für Artikel des American Economic Journal, des Journal of Economic Literature, der American Economic Review oder Papers and Proceedings aus demselben Haus gedacht. Die Klasse AEA.cls ist zwar in der Lage toc-Einträge zu schreiben, erzeugt aber normalerweise keine toc-Datei und lädt diese auch nicht, weil die Artikel selbst kein Inhaltsverzeichnis haben sollen.

Für eine Seminararbeit taugt die Klasse nur, wenn die Artikel der einzelnen Seminarteilnehmer zu einem großen Ganzen zusammengefügt werden sollen. Für Einzelartikel mit eigenem Inhaltsverzeichnis ist die Klasse aus diesem Grund eher untauglich. Dafür würde ich schlicht zur KOMA-Script-Klasse scrartcl raten. Näheres zu dieser Klasse ist der KOMA-Script-Anleitung oder dem (noch etwas ausführlicheren) KOMA-Script-Buch zu entnehmen.

Zur Not könnte man \tableofcontents natürlich nachdefinieren, etwa (ungetestet!):
\makeatletter
\renewcommand*{\tableofcontents}{%
  \section*{\contentsname}%
  \@mkboth{\contentsname}{\contentsname}%
  \@starttoc{toc}%
}
\makeatother
Das alleine wird aber nichts nützen, weil auch \l@part, \l@section … \l@subparagraph fehlen. Also müsste man auch diese noch definieren. Ein solches Vorgehen ist also nicht wirklich sinnvoll.

von Doerthe » Mi 26. Jun 2013, 16:05

Klingt sinnvoll =)
Danke für die schnelle Antwort, ich probiers mal bei dem Betreuer und melde mch ansonsten nochmal =)

von u_fischer » Mi 26. Jun 2013, 16:01

Gibt es eine (einfache) Möglichkeit den Befehl nachzudefinieren?
Die Möglichkeit gibt es sicherlich. Ob es einfach ist, hängt von der Klasse ab. Ich würde aber erstmal den Betreuer in die Pflicht nehmen. Wenn er dir eine Klasse vorschreibt, dann soll er auch dafür sorgen, dass sie das leistet, was du brauchst.

Dokumentenklasse erzeugt kein tableofcontentsH

von Doerthe » Mi 26. Jun 2013, 15:53

Hallo =)
ich schreibe meine seminararbeit in LaTeX und habe folgendes Problem:
Mein Betreuer hat mir ein template vorgegeben (von der American Economic Review) genannt AEA.
Diese lässt den befehl \tableofcontents zwar zu, also der Compiler zeigt keinen Fehler an, aber erzeugt kein Inhaltsverzeichnis.
Habe schon in die Klasse geguckt und da ist das echt nur kompatibel gemacht. Ein Inhaltsverzeichnis braucht meine Arbeit aber trotzdem.
Gibt es eine (einfache) Möglichkeit den Befehl nachzudefinieren?
Hab schon ein bisschen rumprobiert, aber zum funktionieren habe ich es nicht bekommen...
Ich weiß, dass es am allereinfachsten wäre einfach eine andere Dokumentenklasse zu benutzen, würde mich aber gerne an die Vorgabe halten.
Weiß jemand wies geht?
Vielen Dank schonmal,
Doertchen =)

Nach oben