Formelverzeichnis Counterproblem
Verfasst: Fr 6. Nov 2015, 11:02
Hallo allerseits,
Ich arbeite momentan an meiner Abschlussarbeit und habe da ein kleines Problem. Und zwar möchte ich ein Formelverzeichnis bauen, und Formeln numerieren im Quelltext. Ich möchte jedoch auch Formeln haben die nicht im Formelverzeichnis auftauchen, aber trotzdem die Nummerierung haben (bzw vergrößern). Deswegen habe ich zwei Befehle erstellt: formel und formelv. Das Problem ist, dass formel den Zähler nicht erhöht, weil hier keine Caption enthalten ist. Ich habe ebenfalls nicht gefunden, wie man den Zähler von den Captions bekommt, um diesen manuell zu inkrementieren.
Hier ein Minimalbeispiel:
[/code]
Ich arbeite momentan an meiner Abschlussarbeit und habe da ein kleines Problem. Und zwar möchte ich ein Formelverzeichnis bauen, und Formeln numerieren im Quelltext. Ich möchte jedoch auch Formeln haben die nicht im Formelverzeichnis auftauchen, aber trotzdem die Nummerierung haben (bzw vergrößern). Deswegen habe ich zwei Befehle erstellt: formel und formelv. Das Problem ist, dass formel den Zähler nicht erhöht, weil hier keine Caption enthalten ist. Ich habe ebenfalls nicht gefunden, wie man den Zähler von den Captions bekommt, um diesen manuell zu inkrementieren.
Hier ein Minimalbeispiel:
\documentclass[ngerman]{scrartcl} \usepackage[T1]{fontenc} \usepackage{selinput} \usepackage{babel} \usepackage{mathtools} % lädt »amsmath« \numberwithin{equation}{section} % Nummerierung der Formeln abschnittsweise \usepackage{tocbasic} \DeclareNewTOC[type=eq, % types=eqs, % nonfloat, % floattype=4, % name=Formel,% counterwithin=section, listname={Formelverzeichnis}]{loe} \KOMAoption{listof}{totoc,entryprefix} \usepackage{blindtext} \usepackage{amsmath} \newcommand{\formelv}[3]{ \begin{eq-} \begin{equation} #1 \label{formel:#2} \end{equation} \caption{#3} \end{eq-} } \newcommand{\formel}[2]{ \begin{eq-} \begin{equation} #1 \label{formel:#2} \end{equation} \end{eq-} } \begin{document} \tableofcontents \listofeqs \section{Foo} hallo hallo \formel{asfffdf}{asdf} hallo hallo \formelv{asfffdf}{asasfdf2}{asdfdf} hallo hallo \formel{asffdf}{asdasdff3} \ref{formel:asdf} ist cool \section{Foo2} hallo hallo \formel{asd123}{asd13f} \end{document}