Formelverzeichnis mit eigener Umgebung (xequations)

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


fatre
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: So 8. Sep 2013, 20:01

Formelverzeichnis mit eigener Umgebung (xequations)

Beitrag von fatre »

Hallo zusammen,

ich möchte in meiner Masterarbeit im Text abgesetzte und nummerierte Formeln verwenden und diese in eimem Formelverzeichnis auflisten. Ein Beispiel wäre eine Formel für den Kundentakt einer Montagelinie:

Im Text:
....

Kundentakt KT= Zeit / Stückzahl 3.1
....

Im Formelverzeichnis:

3.1 Kundentakt KT .............................25

Genau wie ein Abbildungsverzeichnis halt, nur ohne die Bildunterschrift im Dokument.
Dazu habe ich mir zunächst (mit etwas Forenrecherche) folgendes definiert:

\DeclareNewTOC[
counterwithin=chapter,
indent=0pt,% kein Einzug im Verzeichnis
hang=2em,% Einzug für den Text im Verzeichnis
name=equation,
type=xequation,
nonfloat,
]{loe}

\AtBeginDocument{
\newcaptionname{ngerman}\xequationname{Formel}
\newcaptionname{ngerman}\listxequationname{Formelverzeichnis}
}

Eine Formel erstelle ich dann folgendermaßen:

\begin{xequation-}
\begin{equation}
FORMEL
\captionlistentry[xequation]{Kundentakt $K_\mathrm{T}$}
\label{eq:kundentakt}
\end{equation}
\end{xequation-}

Damit keine Formelunterschrift und dennoch der Listeneintrag entsteht, verwende ich den \captionslistentry-Befehl.
Prinzipiell funktioniert das auch recht gut, auch wenn ich dabei Latex möglicherweise ziemlich missbrauche.

Es entstehen aber zwei Probleme:
1. Die Verlinkung mit hyperref (lade ich ganz zum Schluss) funktioniert nicht, es entsteht immer ein Link auf die Titelseite.
2. Die Warnung "name{xequation.3.1} has been referenced but does not exist, replaced by a fixed one" tritt auf.

Bisher finde ich auch nach einigem googlen keine schlüssige Lösung.
Hat daher eventuell jemand einen Tipp für mich, um die Verlinkung herzustellen und die Warnung abzustellen?

Beste Grüße, und schonmal vielen herzlichen Dank
Fabian

PS: Ich hoffe, alle notwendigen Angaben gemacht zu haben. Falls nicht, hole ich das natürlich nach :)

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Beitrag von Stefan Kottwitz »

Hallo Fabian,

das ist eine gute Beschreibung, doch ein Tipp: wenn Du ein Minimalbeispiel postest, erhöhst Du die Chance auf eine Antwort. Sowas kann man testen und verbessern. Nicht jeder Leser baut sich aus den Schnipseln selbst was nach oder sieht rein abstrakt schon eine Lösung.

Stefan

Besserwisser

Beitrag von Besserwisser »

Zusätzlich zu Stefans Hinweis möchte ich Dich bitten, Code zu markieren wie das auch im Hinweis für Code in Beitrag mit Beispiel direkt über dem Nachrichten-Eingabefeld angegeben ist! Am besten machst Du das übrigens, indem Du Deinen Beitrag noch einmal editierst.

Antworten