Formelverzeichnis Counterproblem

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Formelverzeichnis Counterproblem

von rupert » Fr 6. Nov 2015, 12:47

Super, es funktioniert.

Besten Dank!

Re: Formelverzeichnis Counterproblem

von Noch so einer » Fr 6. Nov 2015, 12:05

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.

Formelverzeichnis Counterproblem

von rupert » 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:
\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]

Nach oben