Problem mit fp-Paket

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: Problem mit fp-Paket

von U. » Sa 23. Mai 2015, 19:25

Super, vielen Dank!

von esdd » Fr 22. Mai 2015, 22:56

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

Problem mit fp-Paket

von U. » Fr 22. Mai 2015, 18:46

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.

Nach oben