Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Abstand Punkte im Inhaltsverzeichnis

  1. #1
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Ort
    Göppingen
    Beiträge
    1.004

    Abstand Punkte im Inhaltsverzeichnis

    Hallo Leute,

    ich würde gerne ein Verzeichnis erstellen, genauer ein Inhaltsverzeichnis für den Inhalt der CD, die in den Anhang kommt. Das soll ungefähr so aussehen:

    MEd-Arbeit
    Bilder ............................................ 15 Dateien

    Also ähnlich wie das Inhaltsverzeichnis, nur das am Ende keine Seitenzahlen stehen, sondern die Anzahl der Dateien, die im jeweiligen Ordner sind.

    Ist ja prinzipiell leicht mit \dotfill zu bewerkstelligen. Aber wie groß ist der Abstand der Punkte im Inhaltsverzeichnis genau? Damit das in diesem Verzeichnis genauso aussieht.

  2. #2
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    \dotfill

    Hallo Sabrina,

    in latex.ltx steht:
    Code:
    \def\dotfill{%
      \leavevmode
      \cleaders \hb@xt@ .44em{\hss.\hss}\hfill
      \kern\z@}
    Um ganz sicherzugehen, \dotfill könnte ja durch Dokumentklasse oder Pakete verändert werden, lass die Definition des Makros mit
    Code:
    \show\dotfill
    in das logfile Deines Dokuments zur Ansicht ausgeben.

    Viele Grüße,

    Stefan

  3. #3
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Ort
    Göppingen
    Beiträge
    1.004
    Okay. Da haben wir uns wohl mißverstanden. Ich brauche den Abstand der Punkte im Inhaltsverzeichnis, damit ich \dotfill entsprechend umdefinieren kann.
    Geändert von Sabrina.Dankers (02-07-2008 um 15:33 Uhr) Grund: Mißverständnis

  4. #4
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    Quelltextstellen finden

    Hallo Sabrina,

    zum Aufsuchen bestimmter Quelltextstellen hatte ich mir ein kurzes shell script geschrieben, vielleicht nützt es Dir ja auch etwas:
    Code:
    #!/bin/bash
    # texgrep - searches for a text pattern contained in files
    #   located inside the texmf trees
    # usage: texgrep pattern [extension]
    # usage examples:
    #   texgrep phantomsection sty
    #   texgrep \\\\def\\\\phantomsection
    # Stefan Kottwitz, 2008
    for path in TEXMFMAIN TEXMFDIST TEXMFHOME
    do
      find `kpsewhich --var-value=$path` -name "*$2" | xargs grep $1
    done
    In diesem Fall rief ich es so auf:
    Code:
    texgrep \\\\def\\\\dotfill
    und erhielt als Ausgabe:
    Code:
    /usr/share/texmf/tex/context/base/math-pln.tex:\def\dotfill
    /usr/share/texmf-texlive/tex/latex/gmdoc/gmdoc.sty:% \def\dotfill{\leaders\hbox 
    to.6em{\hss .\hss}\hskip\z@ plus 1fill}%
    /usr/share/texmf-texlive/tex/latex/base/doc.sty:\def\dotfill{\leaders\hbox 
    to.6em{\hss .\hss}\hskip\z@ plus  1fill}%
    /usr/share/texmf-texlive/tex/latex/base/latex.ltx:\def\dotfill{%
    /usr/share/texmf-texlive/tex/plain/base/plain.tex:\def\dotfill{\cleaders
    \hbox{$\m@th \mkern1.5mu.\mkern1.5mu$}\hfill}
    Jetzt brauchte ich nur noch gedit `kpsewhich latex.ltx` aufzurufen. Wobei ich auch hierfür in einem winzigen shell script stehen habe:
    Code:
    #!/bin/bash
    # texedit - find one or several tex related files and open them to edit
    gedit `kpsewhich $@`
    und
    Code:
    texedit latex.ltx plain.tex
    aufrufe, um die beiden Dateien zu öffnen, wo auch immer sie im texmf Baum liegen.

    Ich verwende es so unter Ubuntu Linux 8.04 mit TeXlive.

    Viele Grüße,

    Stefan

  5. #5
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Ort
    Göppingen
    Beiträge
    1.004
    Das werde ich bei Gelegenheit mal testen. Müsste eigentlich unter Mac Os X ähnlich funktionieren.

  6. #6
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    \@dotsep

    Hallo Sabrina,

    ich sehe gerade die Änderung in Deinem letzten Beitrag:

    Zitat Zitat von Sabrina.Dankers Beitrag anzeigen
    Ich brauche den Abstand der Punkte im Inhaltsverzeichnis, damit ich \dotfill entsprechend umdefinieren kann.
    Schau in latex.ltx nach \@dottedtocline bzw. \@dotsep, oder gib es Dir analog oben Geschriebenem mit
    Code:
    \show\@dotsep
    aus.

    Viele Grüße,

    Stefan

Lesezeichen

Berechtigungen

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