Formelverzeichnis Counterproblem

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


rupert
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Fr 6. Nov 2015, 10:55
Wohnort: Bielefeld
Kontaktdaten:

Formelverzeichnis Counterproblem

Beitrag von rupert »

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:
\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}
[/code]

Noch so einer

Re: Formelverzeichnis Counterproblem

Beitrag von Noch so einer »

rupert hat geschrieben:Ich habe ebenfalls nicht gefunden, wie man den Zähler von den Captions bekommt, um diesen manuell zu inkrementieren.
Dazu heißt es in der KOMA-Script-Anleitung:
Falls eine neue Gleitumgebung oder eine nicht gleitende Umgebung definiert wird, so wird für diese auch ein neuer Zähler Eintragstyp (siehe Option type) angelegt.
Demnach heißt der Zähler bei Dir eq. Du kannst ihn mit
\refstepcounter{eq}
referenzierbar um 1 erhöhen.

rupert
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Fr 6. Nov 2015, 10:55
Wohnort: Bielefeld
Kontaktdaten:

Beitrag von rupert »

Super, es funktioniert.

Besten Dank!

Antworten