PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Formelverzeichnis ohen Formelunterschriften



antiall
26-02-2010, 10:43
Hi, ich versuche gerade ein Formelverzeichnis zu erstellen - und ich komme nicht wirklich voran...
Folgende Bedingungen sind zu erfüllen:

1. Rechts neben der Formel steht die zugehörige Nummer - und zwar so wie (1), (2), ... nicht anders ((2.1) o.ä) trotz \documentclass{book}

2. Die Formel taucht im Formelverzeichnis auf - mit der Nummer und einer Beschreibung

3. An der Formel selbst gibt es keine Beschreitbung, "Formleunterschrift" o.ä.

Als problematisch hat sich die Kombination der drei Anforderungen ergeben.

Hat jemand eine Lösung??

bobmalaria
27-02-2010, 01:31
hi,

einige bastelei.....

benötigt aktuelles caption paket, floatrow paket und es gibt bestimmt auch eine einfachere lösung...


\documentclass{book}

\usepackage{floatrow}
\usepackage{caption}

\newfloat{equations}{H}{loe}
\DeclareFloatSeparators{mcapwidth}{\hskip-\FCwidth}%
\floatsetup[equations]{capposition=beside,capbesideposition={right,cente r},margins=centering,objectset=centering,capbeside width=3ex,floatwidth=sidefil,capbesidesep=mcapwidt h}

\captionsetup[equations]{name=}
\renewcommand{\theequations}{(\arabic{equations})}

\begin{document}

\listof{equations}{List of Equations}
\chapter{first one}

\begin{equations}
\begin{displaymath}
1+1=1
\end{displaymath}
\captionof{equations}[myeq description]{}
\end{equations}


\begin{equations}
\begin{displaymath}
\sqrt{555}+ \alpha - \omega \sum 666
\end{displaymath}
\captionof{equations}[myeq description]{}
\end{equations}

\end{document}

gruss

voss
27-02-2010, 11:24
Hi, ich versuche gerade ein Formelverzeichnis zu erstellen - und ich komme nicht wirklich voran...
Folgende Bedingungen sind zu erfüllen:

1. Rechts neben der Formel steht die zugehörige Nummer - und zwar so wie (1), (2), ... nicht anders ((2.1) o.ä) trotz \documentclass{book}

2. Die Formel taucht im Formelverzeichnis auf - mit der Nummer und einer Beschreibung

3. An der Formel selbst gibt es keine Beschreitbung, "Formleunterschrift" o.ä.

Als problematisch hat sich die Kombination der drei Anforderungen ergeben.

Hat jemand eine Lösung??


\documentclass{book}
\usepackage{remreset}

\renewcommand{\theequation}{\arabic{equation}}
\newenvironment{eqn}[1][]
{\def\tempCap{#1}}
{\ifx\relax\tempCap\relax\else\addcontentsline{loe }{section}%
{\protect\numberline{(\theequation)}{\ignorespaces \tempCap}}}%

\def\listeqnname{Gleichungsverzeichnis}
\makeatletter
\newcommand\listofeqn{%
\chapter*{\listeqnname}%
\@mkboth{\MakeUppercase\listeqnname}%
{\MakeUppercase\listeqnname}%
\@starttoc{loe}}
\newcommand*\l@loe{\@dottedtocline{1}{1.5em}{2.3em }}
\@removefromreset{equation}{chapter}
\makeatother

\begin{document}

\listofeqn

\chapter{Demo}
\begin{eqn}[Erste Gleichung]
\begin{equation}
1+1=1
\end{equation}
\end{eqn}


\begin{eqn}[Und noch eine Gleichung]
\begin{equation}
\sqrt{555}+ \alpha - \omega \sum 666
\end{equation}
\end{eqn}

\chapter{Zwei}
Foo
\begin{eqn}[Und noch eine Gleichung]
\begin{equation}
\sqrt{555}+ \alpha - \omega \sum 666
\end{equation}
\end{eqn}

\end{document}


Herbert

lockstep
27-02-2010, 11:32
@voss: Habe dein Beispiel aus Interesse getestet - bei mir sind die beiden Gleichungen im Text mit 1 und 2, im Gleichungsverzeichnis jedoch mit 0 und 1 nummeriert.

Sollte nicht außerdem ein Mechanismus eingebaut werden, der das Zurücksetzen der Gleichungsnummer bei einem neuen Kapitel verhindert?

lockstep

voss
27-02-2010, 11:46
bei mir sind die beiden Gleichungen im Text mit 1 und 2, im Gleichungsverzeichnis jedoch mit 0 und 1 nummeriert.

Sollte nicht außerdem ein Mechanismus eingebaut werden, der das Zurücksetzen der Gleichungsnummer bei einem neuen Kapitel verhindert?


habe das Beispiel korrigiert ...

Herbert

Münchner
08-03-2010, 13:19
das hat mir grad auch sehr geholfen, vielen Dank.