PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hässliche Punkte im Inhaltsverzeichnis/bei Sections



Nils:D
05-04-2010, 20:37
Hi,

früher gab ich ja den Leuten Recht, die sagten "Ändere keine bewährten Klassen." Aber nachdem was mit der scrartcl so passiert ist geht es wirklich nicht mehr anders. Früher war beim Inhaltsverzeichnis immer brav ein 1.1, 2, 3.3 etc., nach einem Update wurde daraus: 1.1., 2., 3.3. Bei den Punkten wird man ja krank im Kopf, dass sieht für mich wirklich stillos aus. Zumal es wie ich mich erinnere früher in jeder ordentlichen Klassen Standard war, dass es nur einen Punkt gibt für eine Section bzw. das Inhaltsverzeichnis. Nun gut, ich habe viel nachgelesen, wie man die Punkte reinkriegt, aber nicht wie man sie wegkriegt. Diese Zeilen sorgen für die Punkte:

\newcommand*\l@subsection{\@dottedtocline{2}{1.5em }{2.3em}}
\newcommand*\l@subsubsection{\@dottedtocline{3}{3. 8em}{3.2em}}
\newcommand*\l@subsubsubsection{\@dottedtocline{3} {3.8em}{3.2em}}
\newcommand*\l@paragraph{\@dottedtocline{4}{7.0em} {4.1em}}
\newcommand*\l@subparagraph{\@dottedtocline{5}{10e m}{5em}}
Sie sind bei mir auch in der scrartcl.cls vorhanden, doch was muss ich tun um die Punkte los zu werden ? Die Zeilen zu löschen verursacht mir irgendwelche Folgefehler bei denen LaTeX mir selbst nicht sagen kann was genau schief läuft.

! LaTeX Error: Something's wrong--perhaps a missing \item.
Simples Beispiel:

\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{ngerman}
\usepackage{parskip}
\begin{document}
\section{Dummdidumm}
\subsection{Test}
Test

\section{Bla}
\subsection{Blubb}
Test
\end{document}
Nur der Regeln halber, ich denke auch ohne Beispiel dürfte klar sein was genau das Problem ist und ich denke eine Standardklasse muss ich auch nicht hochladen.

Gruß,
Nils

u_fischer
05-04-2010, 20:44
Ich habe bei deinem Beispiel keine Punkte, weder bei \section noch im Inhaltsverzeichnis.

Ich würde übrigens parskip (besser Option parskip von scrartcl) nicht verwenden.


*File List*
scrartcl.cls 2010/02/15 v3.05 KOMA-Script document class (article)
scrkbase.sty 2010/02/15 v3.05 KOMA-Script package (KOMA-Script-dependent bas
ics and keyval usage)
scrbase.sty 2010/02/15 v3.05 KOMA-Script package (KOMA-Script-independent b
asics and keyval usage)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty 2009/03/25 v3.03 KOMA-Script package (loading files)
tocbasic.sty 2010/01/05 v3.04b KOMA-Script package (handling toc-files)
scrsize11pt.clo 2010/02/15 v3.05 KOMA-Script font size class option (11pt)
typearea.sty 2010/02/15 v3.05 KOMA-Script package (type area)
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
inputenc.sty 2008/03/30 v1.1d Input encoding file
utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc
t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
omsenc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
ngerman.sty 1998/07/08 v2.5e Support for writing german texts (br)
parskip.sty 2001/04/09 non-zero parskip adjustments
t1cmss.fd 1999/05/25 v2.5h Standard LaTeX font definitions

lockstep
05-04-2010, 20:49
Dein "simples Beispiel" zeigt das von dir kritisierte Verhalten nicht, und der von dir präsentierte Codeschnipsel ist für punktierte Linien im Inhaltsverzeichnis zuständig. Aber probier mal



\documentclass[numbers=noendperiod]{scrartcl}


lockstep

Nils:D
05-04-2010, 20:52
Ich finde es wirklich recht seltsam, denn es kommt der Fehler bei mir erst nach dem zweiten Durchlauf. Also erst wenn der TOC generiert wurde. Auch das Löschen von allen Dateien hat den Fehler nicht beseitigt, sobald das Inhaltsverzeichnis wieder da war, waren die Punkte wieder da. Jetzt jedoch - dank dem Parameter bei der Klasse - nicht mehr. Danke!

Schweinebacke
06-04-2010, 09:18
Ich finde es wirklich recht seltsam, denn es kommt der Fehler bei mir erst nach dem zweiten Durchlauf. Also schlägt da der DUDEN-Automatismus für Nummern zu, was vermuten lässt, dass Du in Wirklichkeit noch die \part-Ebene verwendest oder einen \appendix hast. Am besten liest Du in der KOMA-Script-Anleitung mal die genannte Option nach (über den Index leicht zu finden). Dort ist die Geschichte erklärt und dann plötzlich weder seltsam noch überraschend noch - wie drückst Du Dich aus - krank oder stillos, sondern schlicht korrekt.

lockstep
06-04-2010, 09:33
Nun ja, dem DUDEN entsprechend ist nicht (mehr) gleichbedeutend mit "korrekt". In meinem Fall waren die abschließenden Punkte das erste, was ich in KOMA-Script ausgeschaltet habe.

lockstep