Anzeige:
Ergebnis 1 bis 4 von 4

Thema: list of figures, list of tables format problem

  1. #1
    Registrierter Benutzer
    Registriert seit
    29.07.2007
    Beiträge
    14

    list of figures, list of tables format problem

    Hallo

    die nummers in meine listof figures und list of tables sehen schlecht aus.
    z.b:

    8.6. Use Case
    10.34Screenshot

    also keine raum zwischen nummer und die name.

    wie kann ich es formulieren?

    hier ist mein document definition

    Code:
    \documentclass[
        pdftex, %    PDFTex verwenden
        a4paper,%             A4 Papier
        twoside,%             Einseitig
        bibtotoc,%       Literaturverzeichnis NICHT nummeriert einfügen numbered
        liststotoc,
    %
     %   //bibtotocnumbered,%    Literaturverzeichnis nummeriert einfügen numbered
    %
        idxtotoc,%            Index ins Verzeichnis einfügen
        halfparskip,%         Europäischer Satz mit abstand zwischen Absätzen
        %chapterprefix,%       Kapitel anschreiben als Kapitel
        headsepline,%         Linie nach Kopfzeile
        %footsepline,%         Linie vor Fusszeile
        11pt%                 Größere Schrift, besser lesbar am bildschrim
    ]{scrbook}
    vielen dank

    viele Grüsse

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    \documentclass[
    %WARUM? pdftex, % PDFTex verwenden
    %OBSOLET a4paper,% A4 Papier
    twoside,% Einseitig<<<< ???
    %bibtotoc,% Literaturverzeichnis NICHT nummeriert einfgen numbered
    liststotoc,
    %
    % //bibtotocnumbered,% Literaturverzeichnis nummeriert einfgen numbered
    %
    %idxtotoc,% Index ins Verzeichnis einfgen
    halfparskip,% Europischer Satz mit abstand zwischen Abstzen
    %chapterprefix,% Kapitel anschreiben als Kapitel
    headsepline,% Linie nach Kopfzeile
    %footsepline,% Linie vor Fusszeile
    %OBSOLET 11pt% Grere Schrift, besser lesbar am bildschrim
    ]{scrbook}

    \usepackage{graphicx}

    \newcommand{\text}{Quisque ullamcorper placerat ipsum. Cras nibh.
    Morbi vel justo vitae lacus tincidunt ultrices. Lorem ipsum dolor
    sit amet, consectetuer adipiscing elit. In hac habitasse platea
    dictumst. Integer tempus convallis augue. Etiam facilisis. Nunc
    elementum fermentum wisi. Aenean placerat. Ut imperdiet, enim sed
    gravida sollicitudin, felis odio placerat quam, ac pulvinar elit
    purus eget enim. Nunc vitae tortor. Proin tempus nibh sit amet nisl.
    Vivamus quis tortor vitae risus porta vehicula.\par
    }
    \newcommand{\LIST}{%
    \text
    \begin{figure}[!htb]\centering\rule{30pt}{20pt}\caption{Ein Bild}\end{figure}
    }

    % Gem. FAQ 7.1.2 Bei einem Artikel mit sehr vielen Abschnitten und Unterabschnitten ``klebt'' die Ueberschrift im `toc' direkt hinter der Abschnittsnummer. Kann man den Platz verbreitern? ... hier auf figure adaptiert:
    \makeatletter
    \renewcommand{\l@figure}{\@dottedtocline{1}{1.5em} {3.5em}}
    \let\l@table\l@figure% ^^^^^ Stellschraube
    \makeatother

    \begin{document}

    \listoffigures

    \chapter{A} \LIST \LIST \LIST \LIST
    \chapter{B} \LIST \LIST \LIST \LIST
    \section{a} \LIST \LIST \LIST \LIST
    \section{b} \LIST \LIST \LIST
    \end{document}

    Ausserdem steht AFAIK in scrguide.pdf im Abschnitt "Verzeichnisse fuer Gleitumgebungen" o.ae. etwas ueber Optionen, die benutzt werden koennen ...

    Darueberhinaus ist es sinnvoll:
    Die gewaehlten Klassen-Optionen bitte nachlesen in scrguide.pdf und nicht einfach wahllos irgendwoher uebernehmen, sondern den eigenen Anforderungen gemaess "erweitern".

    edico

    P.S.
    Ich wusste doch, dass ich etwas vergessen hatte:
    Du kannst natuerlich auch stattdessen das tocloft package von Peter Wilson einbinden:
    ...
    \usepackage{tocloft}
    \addtolength{\cftfignumwidth}{2em}
    ...
    Geändert von edico (26-08-2007 um 09:29 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    29.07.2007
    Beiträge
    14
    Hallo edico,

    vielen dank for deine ausführliche Antwort.

    Zitat Zitat von edico Beitrag anzeigen
    \makeatletter
    \renewcommand{\l@figure}{\@dottedtocline{1}{1.5em} {3.5em}}
    \let\l@table\l@figure% ^^^^^ Stellschraube
    \makeatother

    Ich habe diese teil definiert und jetzt sehen die mit einiem abschnitt aus. Vielen Dank.

    Es hat mit figures und tables geklappt aber das gleiche habe ich mit listings versucht und keine erfolg

    wie kann ich diese Abschnitt auch für listings definieren?

    ich habe die folgende definition in my header file

    Code:
    \usepackage[savemem]{listings}
    \lstloadlanguages{TeX}
    danke voraus,

    viele Grüsse

  4. #4
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    ... mach Dir das Prinzip des Macros klar:
    l@'name' ist die markante Variable (float-name) - figure, table oder was auch immer Du selbst definierst.

    Im vorherigen Fall habe ich nur noch eine weitere Zeile hinzugefuegt:
    \let\l@table\l@figure,
    weil ich mir (wegen Deines Titels) gedacht habe, dass Du auch beim Tabellenverzeichnis Vergleichbares wie beim Abbildungsverzeichnis willst;
    die obige Zeile 'dupliziert' im Prinzip, aslo adaptiert die figure Gegebenheiten auf die table Gegebenheiten.

    Somit gilt fuer listings:
    ...
    \usepackage[]{listings}
    \makeatletter
    \renewcommand{\l@lstlisting}{\@dottedtocline{1}{1. 5em}{5em}}
    \makeatother
    ...
    \lstlistoflistings

    edico
    Geändert von edico (26-08-2007 um 12:50 Uhr)

Lesezeichen

Berechtigungen

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