Anzeige:
Ergebnis 1 bis 5 von 5

Thema: eigenes Abbildungsverzeichnis

  1. #1
    Registrierter Benutzer
    Registriert seit
    02.07.2003
    Beiträge
    118

    eigenes Tabellenverzeichnis

    In meinem Dokument sind einige Tabellen (einschließlich Beschriftung)
    vorhanden.

    Nun möchte ich gerne ein Tabellenverzeichnis automatisch anlegen,
    wo später

    PHP-Code:
    <Tabellen Beschriftung> <Seitennummer
    auf einer seperaten Seite erscheint.

    Hat jemand eine Idee wie man das machen kann?
    Muß ich mit einem multiplen Index arbeiten, oder gibt es noch eine
    andere Möglichkeit?

    Kann man nicht ein Makro schreiben, was die beiden Parameter
    entgegennimmt und die Inhalte in eine Datei schreibt?
    Später könnte man mit \input{datei} das File an beliebiger Stelle
    einlesen.

    \listoftables ergibt leider keine Ausgabe, da ich auf den Einsatz von
    \caption verzichtet habe.
    Geändert von Claudine (13-07-2004 um 07:06 Uhr)
    Das Geld wird nicht weniger, es wechselt nur den Besitzer...

  2. #2
    Registrierter Benutzer Avatar von moedule
    Registriert seit
    04.10.2003
    Beiträge
    346
    du kannst doch einfach an der stelle wo "normalerweise" die caption steht (bei dir auch was weiß ich) mitttels addcontentsline den entsprechenden titel der tabelle einfügen, und dann einfach mit einem \listoftables das tabellenverzeichniss anzeigen

    \addcontentsline{lot}{table}{beschreibung der tabelle} ,

    seite ist dann einfach schon mit dabei??
    (eventuell noch den tabellenzähler hochzählen, und die numme rnoch mot in die beschreibung geben)

    ist das das was du suchst??

    moe
    Geändert von moedule (15-07-2004 um 01:53 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    02.07.2003
    Beiträge
    118
    Zitat Zitat von moedule
    ist das das was du suchst??
    moe
    begin table + addcontentsline und caption reißen mir die Seite auseinander.
    Daher befinden sich meine Tabelle nicht mehr in der linken oberen Ecke,
    sondern in der Mitte der Seite.

    Deswegen habe ich auf den Einsatz dieser Befehle verzichtet.

    Außerdem wollte ich die Tabellenunterschrift anders formatieren.
    Dabei sollten der eigentliche Text gegenüber der Tabellenunterschrift
    eingerückt erscheint. Habe dies mit einem kleinen Makro gelöst.

    Jetzt fehlt mir eigentlich nur noch die restliche Funktionalität des \caption
    Befehls, daher

    - Tabellen Unterschriften in einer Datei zwischenspeichern
    (Dazu könnte ja mein schon vorhandenes Makro erweitert werden.)
    - Am Ende des Dokumentes Datei mit Überschriften formatiert einlesen.

    Kann man so etwas mit TeX lösen?
    Das Geld wird nicht weniger, es wechselt nur den Besitzer...

  4. #4
    Registrierter Benutzer Avatar von moedule
    Registriert seit
    04.10.2003
    Beiträge
    346
    Zitat Zitat von Claudine
    begin table + addcontentsline und caption reißen mir die Seite auseinander.
    Daher befinden sich meine Tabelle nicht mehr in der linken oberen Ecke,
    sondern in der Mitte der Seite.

    Deswegen habe ich auf den Einsatz dieser Befehle verzichtet.

    Außerdem wollte ich die Tabellenunterschrift anders formatieren.
    Dabei sollten der eigentliche Text gegenüber der Tabellenunterschrift
    eingerückt erscheint. Habe dies mit einem kleinen Makro gelöst.

    Jetzt fehlt mir eigentlich nur noch die restliche Funktionalität des \caption
    Befehls, daher

    - Tabellen Unterschriften in einer Datei zwischenspeichern
    (Dazu könnte ja mein schon vorhandenes Makro erweitert werden.)
    - Am Ende des Dokumentes Datei mit Überschriften formatiert einlesen.

    Kann man so etwas mit TeX lösen?
    aber bei "meiner" lösung brauchst du doch gar keine caption?! das addcontentsline darf doch nix am layout an der stelle verändern, oder?


    poste doch mal dein makro... bzw eine passage aus deiner tex datei

    moe

  5. #5
    Registrierter Benutzer
    Registriert seit
    10.06.2004
    Beiträge
    154
    Moin Claudine,

    ich glaube, was moedule schreibt, ist schon der richtige Weg. Der komplette Code würde dann so aussehen:

    Code:
    ...
     \listoftables
    ...
     \begin{table}
     	\begin{tabular}{ll}
     		....
     	\end{tabular}
     \addcontentsline{lot}{table}{beschreibung der tabelle}
     \end{table}
    Ich wüsste nicht, was Dir dabei irgendetwas auseinanderreißen sollte.

    Ansonsten poste mal Deinen Code.

    Mfg

    Mr. Pelle

Lesezeichen

Berechtigungen

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