Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Formelverzeichnis- Nummerierung ändern

  1. #1
    Registrierter Benutzer
    Registriert seit
    14.09.2006
    Beiträge
    7

    Formelverzeichnis- Nummerierung ändern

    Hallo,
    ich möchte ein Formelverzeichnis in meine Arbeit einfügen. Die Suche in diesem Forum hat mir auch schon sehr geholfen.... Der Quelltext sieht beispielhaft wie folgt aus:
    Code:
    %Formelverzeichnis
    \newfloat{formel}{H}{for}
    \floatname{formel}{Formel}
    
    \begin{document}
    
    %Formelverzeichnis
    \listof{formel}{Formelübersicht}
    
    \begin{formel}
    \begin{gather}\label{equ:mittelwert}
    \overline{T}=\sum_{i=1}^{n}\frac{T_i}{n}
    \end{gather}
    \caption[Formel 1]{Formel 1 mit Text}
    \end{formel}
    Dieser Eintrag steht auch so im Verzeichnis. Leider anders nummeriert, d.h. nicht etwa Formel 1.1 (Kapitel 1, erste Formel) so wie also z.B. Tabellen, Abbildungen und Co sondern lediglich mit 1. Sie werden fortlaufend nummeriert, nicht Kapitelweise. Habe schon einige Dinge probiert, leider ohne Erfolg. Kann mir bitte jemand helfen?
    Danke!

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    \renewcommand{\theformel}{\thechapter.\arabic{form el}}%style 1.1

    edico

  3. #3
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Code:
    %Formelverzeichnis
    \newfloat{formel}{H}{for}[chapter]
    \floatname{formel}{Formel}
    
    \begin{document}
    
    %Formelverzeichnis
    \listof{formel}{Formelübersicht}
    
    \begin{formel}
    \begin{gather}\label{equ:mittelwert}
    \overline{T}=\sum_{i=1}^{n}\frac{T_i}{n}
    \end{gather}
    \caption[Formel 1]{Formel 1 mit Text}
    \end{formel}
    s. float-Doku S. 2

    Grüße,
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  4. #4
    Registrierter Benutzer
    Registriert seit
    14.09.2006
    Beiträge
    7
    Und das hat aber wieder funktioniert......
    Vielen Dank!
    Sven

  5. #5
    Registrierter Benutzer
    Registriert seit
    02.08.2007
    Ort
    Krattigen / Schweiz
    Beiträge
    41

    Question ...Nachfrage bez. Caption / Verzeichnis

    Hallo liebes Forum,

    Bin bei meinen Recherchen auf diesen Threat gestossen...

    Ausgangslage:
    Ich möchte gerne ein Formelverzeichnis erstellt, welches folgendermassen aussieht:

    Gleichung 3.1 "Formelbeschreibung"..........................3
    Gleichung 3.2 "Formelbeschreibung"..........................5
    usw...


    Das klappt auch wunderbar, wenn ich das nach dem Vorschlag von countbela666 mache...

    Problem:
    Da meine Formeln nun als Float-Objekt definiert sind, wird nebst der normalen Formel-Nummerierung (am rechten Seitenrand) zusätzlich eine Formel-Beschriftung (unterhalb der Formel) plaziert. Dies ist ja nur logisch, da ich ja den Caption-Befehl benutzt habe:

    Code:
    \caption["Formelbeschreibung"]{"längere Formelbeschreibung"}
    Frage:
    Ist es irgendwie möglich, diese Beschriftung unterhalb der Formel wegzubringen, jedoch trotzdem einen Eintrag im Formelverzeichnis zu erhalten?

    Habe schon folgendes probiert, jedoch ohne Erfolg:

    Code:
    \caption["Formelbeschreibung"]     %Fehlermeldungen am Laufmeter
    %oder
    \caption["Formelbeschreibung"]{}  %Beschriftung mit "Formel 3.1"
    Alternativ: Gibt es eine andere Möglichkeit, die Formeln mit einer "im Dokument nicht sichtbaren" Bezeichnung zu versehen? ... oder gibt es so etwas wie "fake-captions", die eben nur einen Eintrag ins Formelverzeichnis bewirken, jedoch nicht dargestellt werden?

    Besten Dank für eure Mithilfe!

    Greez
    - cubo
    Geändert von Cubo (31-08-2007 um 13:06 Uhr)

  6. #6
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Hört sich bischen eigentümlich an ... so vielleicht:

    \documentclass{book}
    \usepackage{float}
    \newfloat{formel}{H}{for}[chapter]
    \floatname{formel}{Formel}
    \begin{document}
    \listof{formel}{Formel\"ubersicht}

    \chapter{Testing ...}
    \section{... the test}
    \begin{formel}
    \begin{equation}
    \bar{x}\,=\,\frac{1}{N}\sum\limits_{i=1}^N\,x_i
    \end{equation}
    \caption[Mittelwert \newline\scriptsize{nicht immer in der Mitte des Universums}]{Mittelwert}
    \label{for:dieformel}
    \end{formel}
    \vskip2\baselineskip
    In Formel \ref{for:dieformel} auf Seite
    \pageref{for:dieformel} ist ein Mittelwert dargestellt.
    \end{document}

    edico

    P.S. oh, ich habe diesen Text gar nicht gründlich gelesen (jetzt auch noch nicht) und nur auf das andere posting geantwortet.
    Aber lies Dir mal die caption Anleitung durch; ich denke, da steht Vieles (Alles), was Du brauchst.
    Um die caption 'leer' zu setzen, nimm die Option: labelformat=empty ...
    Geändert von edico (01-09-2007 um 21:02 Uhr)

  7. #7
    Registrierter Benutzer
    Registriert seit
    02.08.2007
    Ort
    Krattigen / Schweiz
    Beiträge
    41

    Arrow ... funktioniert, ist aber nicht sinnvoll

    Hallo Edico,

    Besten Dank für deine Antwort. Sorry für die Verspätung, bin etwas überlastet...

    Deine zuerste vorgeschlagene Lösung war eigentlich die Ausgangslage für mein Problem , aber das hast du ja gleich bemerkt...


    Das "Ps." hats aber in sich:
    ...um die caption 'leer' zu setzen, nimm die Option labelformat=empty...
    Resultat: Die Gleichungen können jetzt im Float-Objekt dargestellt werden, wobei das Formel-Objekt (nicht die Gleichungen) wie gewünscht im "Formel-Float-Objekt-Verzeichnis" gelistet wird, OHNE dass dabei eine Cabtion-Beschriftung unterhalb des Float-Objekts erscheint.

    Problem:
    ...hört sich bischen eigentümlich an ...
    --> Da hast du allerdings Recht! Wenn ich mir das Resultat anschaue, macht das ganze nicht wirklich Sinn (mein Fehler).

    Sinnvoll wäre wohl eher Folgendes:
    Ziel wäre es, jede Gleichung mit einer "unsichtbaren" Beschriftung zu versehen, um diese Beschriftung dann in einem Gleichungs-Verzeichnis darzustellen (jedoch ohne dabei ein Float-Objekt zu erzeugen, da Gleichungen nicht gleiten sollten!)...

    Hättest du hierzu ev. einen spontanten Lössungsansatz? Ansonsten werde ich wohl besser einen neuen Thread eröffnen...

    Trotzdem besten Dank!

    Lg
    - cubo

  8. #8
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Zitat Zitat von Cubo Beitrag anzeigen
    oder gibt es so etwas wie "fake-captions", die eben nur einen Eintrag ins Formelverzeichnis bewirken, jedoch nicht dargestellt werden?
    Ab caption 3.1 gibt es die:
    Code:
    \captionlistentry{Formelbeschreibung}
    Dann hat man aber das Problem, daß man die beiden Zähler - equation und formel - immer synkron halten muß.

    Alternativ könnte man vielleicht sowas machen:

    Code:
    % \newfloat nur, damit man hinterher ein \listof hat
    \newfloat{formel}{H}{for}
    % Befehl für Verzeichniseinträge
    \newcommand*\equationlistentry[1]{%
      \addcontentsline{for}{equation}%
        {\protect\numberline{\theequation}{\ignorespaces#1}}%
    }
    Später dann im Dokument:
    Code:
    \begin{equation}
    \bar{x}\,=\,\frac{1}{N}\sum\limits_{i=1}^N\,x_i
    \equationlistentry{Formelbeschreibung}
    \end{equation}
    ACHTUNG: Gnadenlos ungetestet

    Liebe Grüße,
    Axel
    Geändert von sommerfee (10-09-2007 um 09:25 Uhr)

Lesezeichen

Berechtigungen

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