Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Brauchbare Alternative zu minitoc gefunden, Formatierungen

  1. #1
    Registrierter Benutzer
    Registriert seit
    14.05.2009
    Beiträge
    297

    Brauchbare Alternative zu minitoc gefunden, Formatierungen

    Hallo,

    durch ein sehr guten Hinweis auf das titletoc Package habe ich nun eine brauchbare Alternative zum minitoc-Package gefunden. Allerdings würde ich das ganze gerne irgendwie schöner formatieren.

    1) Zeilenabstand (nur im Bereich des minitocs, unabhängig vom anderen Dokument) einstellbar

    2) Die Schrift auch etwas kleiner, aber ebenfalls alles unabhängig vom Restdokument

    Am besten wäre es, wenn es genauso "hübsch" aussieht wie es das minitoc-Package macht. Allerdings tue ich mich damit etwas schwer

    So wie im MiniBsp habe ich es mal hingefrimelt, lauffähig und simple, jedoch nicht sehr hübsch :-) Mit dem Zeilenabstand tue ich mich auch etwas schwer. Habe mal mit dem entsprechenden Paket und \singlespacing bzw \setstretch{X,X} gearbeitet, aber irgendwie ohne Erfolg.

    In der Doku vom titletoc-Package steht auch etwas vom init-code bei dem print-Befehl. Ich habe die Anweisungen auch dort mal implementiert, aber auch kein Erfolg.

    Aber ansonsten funktioniert alles soweit einwandfrei, also wer das braucht


    Code:
    \documentclass[pdftex,
    								final,
    								12pt,
    								toc=indented,
    								listof=totoc,
    								numbers=noenddot,
    								a4paper,
    								pagesize,
    								oneside,
    								titlepage,
    								ngerman,
    								parskip=full-]{scrreprt} 
    											               
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage{blindtext}
    
    \usepackage[left=2.3cm,right=1.75cm,top=2.25cm,bottom=2.25cm]{geometry}
    
    \usepackage[titles]{tocloft}
    \usepackage{titletoc}
    \usepackage[explicit]{titlesec}
    \usepackage{hyperref}
    \usepackage{graphics}
    
    
    \begin{document}
    \tableofcontents
    
    \chapter{test}
    \startcontents[chapters]
    
    \rule[1.5ex]{\textwidth}{.4pt}\vspace{-1.2cm}
    \printcontents[chapters]{l}{1}{\setcounter{tocdepth}{3}}
    \vspace{-0.4cm}
    \rule[1.5ex]{\textwidth}{.4pt}
    
    \section{test}
    \blindtext
    
    \section{test}
    \blindtext
    
    \subsection{test}
    \blindtext
    \stopcontents[chapters]
    
    \end{document}

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944

    Anreiz

    Hi,

    basierend auf der titlesec-Anleitung folgende Möglichkeit.

    Code:
    \documentclass[pdftex,
    								final,
    								12pt,
    								toc=indented,
    								listof=totoc,
    % 								numbers=noenddot,
    								a4paper,
    								pagesize,
    								oneside,
    								titlepage,
    								ngerman,
    								parskip=full-]{scrreprt} 
    											               
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage{blindtext}
    
    \usepackage[left=2.3cm,right=1.75cm,top=2.25cm,bottom=2.25cm]{geometry}
    
    \usepackage[titles]{tocloft}
    \usepackage{titletoc}
    \usepackage[explicit]{titlesec}
    \usepackage{hyperref}
    \usepackage{graphics}
    
    
    \begin{document}
    \tableofcontents
    
    \chapter{test}
    \startcontents[chapters]
    
    \rule[1.5ex]{\textwidth}{.4pt}\vspace{-1.2cm}
    \printcontents[chapters]{l}{1}{\setcounter{tocdepth}{3}}
    \rule[1.5ex]{\textwidth}{.4pt}
    \titlecontents{lsection}[1em]
      {\small}{\thecontentslabel\quad}{}{\dotfill\thecontentspage\vspace*{-\baselineskip}}[]
    \titlecontents{lsubsection}[2em]
      {\small}{\thecontentslabel\quad}{}{\dotfill\thecontentspage\vspace*{-\baselineskip}}[]
    
    \section{test}
    \blindtext
    
    \section{test}
    \blindtext
    
    \subsection{test}
    \blindtext
    \stopcontents[chapters]
    \end{document}
    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    14.05.2009
    Beiträge
    297
    achsoo funktioniert das....

    vielen dank, dann ist der thread hier wohl erstmal vollständig...

  4. #4
    Registrierter Benutzer
    Registriert seit
    14.05.2009
    Beiträge
    297
    Eine Frage hätte ich da allerdings noch, bekomme das irgendwie nicht gelöst.

    Wie bekomme ich die Seitenzahl bündig mit dem rechten Rand und den Anfang Links, also die Kapitelnummerierung ebenfalls bündig mit dem linken Textrand?

    Vielen dank nochmal.....

  5. #5
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von sharpType Beitrag anzeigen
    Eine Frage hätte ich da allerdings noch, bekomme das irgendwie nicht gelöst.

    Wie bekomme ich die Seitenzahl bündig mit dem rechten Rand und den Anfang Links, also die Kapitelnummerierung ebenfalls bündig mit dem linken Textrand?

    Vielen dank nochmal.....
    Hi,

    Code:
    \documentclass[pdftex,
    								final,
    								12pt,
    								toc=indented,
    								listof=totoc,
    % 								numbers=noenddot,
    								a4paper,
    								pagesize,
    								oneside,
    								titlepage,
    								ngerman,
    								parskip=full-]{scrreprt} 
    											               
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage{blindtext}
    
    \usepackage[left=2.3cm,right=1.75cm,top=2.25cm,bottom=2.25cm]{geometry}
    
    \usepackage[titles]{tocloft}
    \usepackage{titletoc}
    \usepackage[explicit]{titlesec}
    \usepackage{hyperref}
    \usepackage{graphics}
    \dottedcontents{lsection}[2em]{\vspace*{-\baselineskip}\small}{2em}{1pc}
    \dottedcontents{lsubsection}[4em]{\vspace*{-\baselineskip}\small}{3em}{1pc}
    
    \begin{document}
    \tableofcontents
    
    \chapter{test}
    \startcontents[chapters]
    
    \smash{\rule{\textwidth}{.4pt}}
    \printcontents[chapters]{l}{1}{\setcounter{tocdepth}{3}}
    \smash{\rule{\textwidth}{.4pt}}
    
    
    \section{test}
    \blindtext
    
    \section{test}
    \blindtext
    
    \subsection{test}
    \blindtext
    \stopcontents[chapters]
    \end{document}
    Gruß
    Marco

  6. #6
    Registrierter Benutzer
    Registriert seit
    14.05.2009
    Beiträge
    297
    perfekt

    hab dank!

  7. #7
    Registrierter Benutzer
    Registriert seit
    14.05.2009
    Beiträge
    297
    Hallo,

    ich muss den Thread nochmal eben aufgreifen. Habe da noch eine Frage, und zwar:

    Kann man die globale Formatierung für alle Kapitelverzeichnisse in der Präambel mit:

    Code:
    \dottedcontents{lsection}[2em]{\vspace*{-\baselineskip}\small}{2em}{1pc}
    \dottedcontents{lsubsection}[4em]{\vspace*{-\baselineskip}\small}{3em}{1pc}
    auch lokal für ein bestimmtes Kapitelverzeichnis setzen? Wenn ja, wie? Oder muss man dann den \titlecontents Befehl anwenden? Habe schon mal versucht den \dottedcontents Befehl in eine Gruppe zu packen in der lokalen Region, hat aber leider nicht den gewünschten Erfolg gebracht.

    PS: Meine bisherige Lsg dafür ist die beiden Befehle kurz vor der gewünschten lokalen Änderung zu setzen und entsprechend direkt nach dem lokalen Verzeichnis nochmal auf die globale Einstellung zurück, aber das ist wohl keine ideale Lösung. Funktioniert aber!

    Vielen dank nochmal

    Gruß
    D.
    Geändert von sharpType (21-12-2009 um 11:28 Uhr)

Lesezeichen

Berechtigungen

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