Formeln über Gleichungsnamen anzeigen

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: Formeln über Gleichungsnamen anzeigen

von Hagbard Celine » Di 8. Jan 2013, 16:55

Ich habe da mal was gebastelt, was zwar nicht ganz so funktioniert, aber ähnlich:
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\usepackage{etoolbox}

\newcommand{\eqlabel}[2]
	{%
		\csgdef{eq-#1}{\ensuremath{#2}}
		#2
	}

\newcommand{\eqref}[1]
	{%
		\ifcsdef{eq-#1}{\csuse{eq-#1}}{\textit{Die Formel #1 gibt's nicht!}}
	}

\begin{document}
	\begin{equation}
		\eqlabel{binomi}{\left(a+b\right)^2=a^2+2ab+b^2}
	\end{equation}
Die 1. binomische Formel \eqref{binomi} zeigt uns, dass \dots
\end{document}
Viele Grüße,
Jonas

Formeln über Gleichungsnamen anzeigen

von Falafel » Do 3. Jan 2013, 18:13

Hallo zusammen,
ich habe eine Frage zum Referenzieren von Gleichungen, die mich schon seit einer Weile umtreibt. Ich würde gerne über das vergebene Label an der Gleichung die Formel wieder aufrufen (nicht die Nummer).

Also zum Beispiel
\begin{equation} 
\label{eq:Quadrat}
 x*x=x^2   
\end{equation} 
und dann hinterher im Text sagen

"Wir wissen, dass -Quadrat- ..." und eben dann bei -Quadrat im Output x*x=x^2 erhalten.
Das müsste doch irgendwie gehen oder? Ich habe es schon mit allen möglichen \ref und \eqref-Befehlen versucht, aber die liefern mir nicht das gewünschte Ergebnis.

Vielen Dank für Eure Hilfe!

Nach oben