Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Punkte im Inhaltsverzeichnis

  1. #1
    Registrierter Benutzer
    Registriert seit
    05.10.2005
    Beiträge
    57

    Punkte im Inhaltsverzeichnis

    Hallo miteinander,

    ich verwende "amsbook" als Klasse. Allerdings gefällt mir das Inhalts-VZ nicht so recht. Genauer: Ich möchte, dass der Platz zwischen Kapitel-Name und Seitennummer mit Punkten aufgefüllt wird (wie in den Standard-Klassen üblich).
    D.h. statt

    Eine Überschrift 23

    soll

    Eine Überschrift ............. 23

    erscheinen.
    Nach ein bisschen Google habe ich mal das hier in der Präambel probiert, was allerdings nicht funktioniert hat. Habe ich hier einen Fehler gemacht?:

    Code:
    \addtocontents{toc}{\protect\vspace*{0.5cm}}
    \makeatletter
    \newcommand\@dotsep{8} % oder z.B. 5 fuer punkte
    \def\@tocline#1#2#3#4#5#6#7{\relax
      \ifnum #1>\c@tocdepth % then omit
      \else
        \par \addpenalty\@secpenalty\addvspace{#2}$\vspace{0.2cm}$%0.2
        \begingroup \hyphenpenalty\@M
        \@ifempty{#4}{%
    % 	$\hspace{1cm}$
          \@tempdima\csname r@tocindent\number#1\endcsname\relax
        }{%
          \@tempdima#4\relax$\hspace{0.6cm}$
        }%
        \parindent\z@ \leftskip#3\relax \advance\leftskip\@tempdima\relax
        \rightskip\@pnumwidth plus1em \parfillskip-\@pnumwidth
        #5\leavevmode\hskip-\@tempdima #6\relax
        \leaders\hbox{$\m@th
          \mkern \@dotsep mu\hbox{.}\mkern \@dotsep mu$}\hfill
        \hbox to\@pnumwidth{\@tocpagenum{#7}}\par
        \nobreak
        \endgroup
      \fi}
    \makeatother

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von -starter- Beitrag anzeigen
    Ich möchte, dass der Platz zwischen Kapitel-Name und Seitennummer mit Punkten aufgefüllt wird (wie in den Standard-Klassen üblich).
    Das ist keineswegs üblich. Kapitel sollen sich im Inhaltsverzeichnis abheben. Es wäre dennoch sinnvoll, wenn du für dein Problem ein Minimalbeispiel erstellst und uns nicht nur einen Codeauschnitt hin wirfst.

    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    05.10.2005
    Beiträge
    57
    ok, klappt nun doch, ich hatte den code nur nicht direkt vor \begin{document} eingefügt.

    Allerdings stellt sich nun noch die Frage, wie ich es hinbekomme, dass alle "chapter"-Einträge fett im InhaltsVZ erscheinen.
    Geändert von -starter- (03-03-2010 um 14:56 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •