Problem mit fp-Paket

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


U.

Problem mit fp-Paket

Beitrag von U. »

Hallo zusammen,

ich brauche für eine Graphik (um die es hier nicht geht) einige gleich große Intervalle im gleichen Abstand zueinander. Die Anfangs- und Endpunkte möchte ich mit einer for-Schleife erzeugen, die nötigen Berechnungen führe ich mit dem fp-Paket durch. Dabei kommt aber irgendetwas durcheinander, und ich weiß nicht, wo der Fehler liegt.

Das Beispiel:
\documentclass{article} 
\usepackage{forloop}
\usepackage{fp}

\begin{document}
                                            
	\newcommand{\A}{1}
	\newcommand{\w}{4}
	\newcommand{\delt}{1}
	\newcommand{\B}{1}
		\newcounter{i}
		
	\FPeval\result{clip(\w/2)}
	\renewcommand{\delt}{\result}
		
	\forloop{i}{0}{\value{i} < 6}
		{
		\FPeval\result{clip(\thei*10)}
		\renewcommand{\A}{\result}
		\A
		
		\FPeval\result{clip(\A+\delt)}
		\renewcommand{\B}{\result}
		\textit{\B}
		
		}
						
\end{document}
Lässt man zunächst die beiden Zeilen
	\FPeval\result{clip(\w/2)}
	\renewcommand{\delt}{\result}
weg, dann sieht man, was ich haben möchte: Man erhält die Punkte 0; 1; 10; 11; 20; 21; usw.
Mit den beiden Zeilen (die für meine spätere Anwendung eigentlich notwendig sind, weil die Berechnung von \delt aus \w auf einfache Weise variiert werden soll) geht es aber drunter und drüber.

Kennt jemand eine Lösung für das Problem?

LG U.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Nimm
\edef\delt{\result}
Gruß
Elke

U.

Beitrag von U. »

Super, vielen Dank!

Antworten