Archiv verlassen und diese Seite im Standarddesign anzeigen : Formelverzeichnis ohen Formelunterschriften
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
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
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.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.