Questions tagged [fp]
The fp tag has no usage guidance.
101
questions
0
votes
0
answers
54
views
Make \exp_not:V and \exp_args:NV work for fp variables too?
In interface3 the description of \exp_not:V command is the following:
\exp_not:V ⟨variable⟩
Recovers the content of the ⟨variable⟩, then prevents expansion of
this material in x-type or e-type ...
0
votes
3
answers
54
views
arithmetic in tex when the data type is not an integer
Use case.
I am drafting a contract where I would specify in the beginning an hourly rate using
\newcommand{\monthlyrate}{\$10000}
And in the following command, I would like to specify a penalty that ...
6
votes
1
answer
308
views
What is the ">?" LaTeX3 floating point operator
The l3fp package documentation refers to the >? operator (page 237 of interface3.pdf) but I could not find any example or explanation there despite it is recognized as shown in next example.
\...
1
vote
1
answer
76
views
Why doesn't this work? It should be a pendulum with harmonic movement
\documentclass[border=0pt,pstricks]{standalone}
\usepackage{pst-coil,pstricks-add}
\usepackage[nomessages]{fp}
\FPset\CoilArm{0.25}
\FPset\CoilWidth{0.3}
\FPeval\CoilTurn{round(50/3:3)}
\FPeval\...
1
vote
1
answer
62
views
tkzDrawTangentLine ! FP error: UPN stack is empty!. \FP@errmessage #1->\errmessage {FP error: #1!}
The following code typesets with error ! FP error: UPN stack is empty!. \FP@errmessage #1->\errmessage {FP error: #1!}
Anyone know how I can fix this?
MWE
\documentclass[tikz]{standalone}
\...
0
votes
0
answers
33
views
Why doesn't the fp package work inside tabulars and how do I get around that? [duplicate]
I want to add sums while writing tabular (tabularx) lines. For this I have written a command to emit individual lines, but all the \FPxxx commands fail to work from within the tabular environment.
I ...
4
votes
1
answer
131
views
On the incompatibility of the tikz and fp packages: division (/) operator in \FPeval and node in tikz
Let us assume that we want to divide two numbers u=-60 and v=3 using the fp package without calling tikz picture. It works fine as below:
\documentclass{article}
\usepackage{fp}
\begin{document}
\edef\...
2
votes
1
answer
142
views
On the fp package: inverse sine function
On page 3/7 of the fp package we see the definition of the inverse sine function as below:
\FParcsin#1#2 % #1 := arcsin(#2)
From high school we may remember: Arcsin(0.5)=pi/6= 0.524 around.
I got 0 ...
1
vote
1
answer
40
views
On the fp package: repeat last test
On page 3/7 fp package documentation we read:
%repeat last test
\ifFPtest ...\else...\fi % repeat last test
I really could not understand this. That is why I wrote a code as below to see what \...
0
votes
1
answer
159
views
Using the fp package inside an invoice template [closed]
I am using this template :
https://www.latextemplates.com/template/invoice
And I want to kind of do something similar to this :
\newcommand*{\total}[1]{\FPdiv{\t}{\arabic{#1}}{1000}\formatNumber{\t}}
...
1
vote
1
answer
80
views
Nested macros using FPeval
I am trying to create an easy to use template, with a part that would look like this:
The original code I used to do this is the following:
\begin{tabularx}{\linewidth}{|X|X|X|X|X|}
\hline
\rowcolor{...
5
votes
1
answer
93
views
Can \fp_eval handle uppercase e ("E") exponent symbol format
While handling data from a text file, I stumbled upon this problem.
My numeric data is formatted using a %n.dE C format specifier. which outputs numbers with a uppercase e (E) as scientific notation ...
0
votes
1
answer
89
views
fp and macro question
I try to feed macros doing FP calculations into other macros doing the same, and face problems with macro expansion. The usual "protect" trick didn't work for me. Any hints?
An example is below.
\...
1
vote
2
answers
155
views
pgfplotstable: correct way to generate new columns using custom commands in a table that can be plotted with tikz
Sorry if the title is too big, but I didn't know how to express it as something specific, I try to generate new columns in a table using custom commands, for instance:
\documentclass{scrbook}
\...
0
votes
1
answer
121
views
newcommand, pgfplotsinvokeforeach, expl3: How to handle with several arguments of the kind '#...'
I have #1 for my newcommand.
I have ##1 for my pgfplotsinvokeforeach-loop.
Now I would need something like ###1 for my comparing-method "\fpcompareTF{##1<0}{333}{##1}".
What is the right way ...
1
vote
1
answer
222
views
Using \def variables computed by \FPeval within tikz
Hello there I am an absoulute beginner.
I took some tikz template for drawing nerual nets and tried to modify it so I can change the number of layers automatically, but it yields strange errors.
I ...
4
votes
1
answer
213
views
Getting the equation number as an integer
I want to use the number of an equation as an integer value. Consider the following MWE:
\documentclass{article}
\usepackage[nomessages]{fp}% http://ctan.org/pkg/fp
\begin{document}
\begin{...
5
votes
2
answers
510
views
Nested FPifeq : Extra \fi error
I want to have a command Unit with 1 parameter that return :
nothing if the parameter is 1
- if the parameter is -1
the parameter in any other case
The goal is to show x and -x instead of 1*x* and -...
1
vote
1
answer
642
views
How to calculate factorial with xfp package
I'm trying to calculate the factorial with the xfp package.
In the documentation (http://ctan.cs.uu.nl/macros/latex/contrib/l3packages/xfp.pdf), I have found the function name to be fact. My code ...
3
votes
1
answer
572
views
How to use result of \FPeval computation "inline"?
Instead of writing something as, which works
\documentclass{article}
\usepackage{array}
\usepackage{fp}
\begin{document}
\FPeval{\result}{4*0.3} %store the result in `\result` first then:
\...
0
votes
2
answers
241
views
combining ifthen with FPeval - problem
if i use
\FPeval{\one}{\csname test1\endcsname}
everything is fine. If i use
\FPeval{\one}{\csname test1\endcsname+\csname test2\endcsname}
in \ifthenelse, then i get en error.
\...
2
votes
1
answer
202
views
Use \ifthenelse{\equal{ on a number called from reference
I want to store an answer key for an exam and then automatically move the multiple choice answer choices around for each question match its predetermined answer. (I need to conform my multiple choice ...
2
votes
3
answers
349
views
How to store values in an array?
How to store a calculated value in array?
zz(1) = ( xx(1) + yy(1) )/2
\fpeval\zz(\counter){(\xx(\counter)+\yy(\counter))/2} NOT working
\documentclass{beamer}
\usepackage{siunitx,amsmath}
\...
4
votes
2
answers
349
views
Array variable with fp package: How to use \FPeval in array?
I want use array along with fp package.
\FPadd\xx{\somevalues(1)}{\somevalues(3)} works well
\FPeval\xx{\somevalues(1)+\somevalues(1)} NOT working
How to use \FPeval in array?
\documentclass{...
11
votes
3
answers
1k
views
How to write Quadratic equation with negative coefficient
How to write Quadratic equation with negative coefficient in fp
For a=1, b=-5, c= 6, $\ca x^2+\cb x + \cc=0$ gives 1x^2 + -5x + 6
But i want to have x^2 -5x + 6
\documentclass{beamer}
\usepackage{...
2
votes
1
answer
230
views
Adding/subtracting to the /thecsvrow number in csvsimple
Assume a simple example centered on the csvsimple package.
\documentclass{standalone}
\usepackage{csvsimple}
\usepackage{fp}
\usepackage[table]{xcolor}
\begin{filecontents*}{input.csv}
Foo,...
6
votes
2
answers
777
views
Using FP package to compute sum breaks: FP error: UPN stack is empty!
I am trying to sum up entries in a table and thought using the fp package was the way to go. The MWE below,
\AddToTotal{18,000.00}
\AddToTotal{-17,000.00}
\AddToTotal{-8,000.00}
yields:
as ...
5
votes
1
answer
176
views
Spy magnification with tangent to an ellipse doesn't work
I tried to adapt the zooming code from https://tex.stackexchange.com/a/457705/21557 to an ellipse, but if I choose the zooming factor high enough there is an obvious mismatch of the tangent position:
...
6
votes
1
answer
248
views
Why does the result of FPeval disappear after a `&`
I am trying to use the fp package, and the results are deeply confusing to me:
\documentclass[a4paper]{article}
\usepackage{fp}
\begin{document}
\begin{tabular}{r|l}
\FPeval\testing{2 + 2}
a & \...
1
vote
1
answer
94
views
How to add an unit to a calculated value properly?
I have some trouble to understand how I ought to handle some values I calculated with fp to use them as length. It is obvious that I have to add an unit to the number to use it, but trying to do so, I ...
2
votes
3
answers
1k
views
FPeval in a macro [closed]
I am writing a document where I need to use a lot the following construct
\FPeval{\born}{1833}
\FPeval{\died}{1894}
\FPeval{\age}{round(\died - \born,0)}
Born in \born, died in \died (\age years old)...
3
votes
1
answer
78
views
FP calculation problem with multicolumn
I want to do a calculation inside tabular environment,
My tabular look like this
\documentclass{book}
\usepackage{array}
\usepackage{fp}
\begin{document}
\begin{tabular}{|*{4}{c|}}
\hline
a & ...
0
votes
1
answer
415
views
Strange behaviour of \FPeval
I have a piece of code, which sometimes compiled correctly, other times it gives an error.
Is it possible that the package fp is unstable? Or might another package conflict with fp? How could I fix ...
1
vote
1
answer
261
views
Can FP read scientific notation?
I'm reading numbers from a file that are in scientific notation, and I'd like to do a simple calculation with them using FP. However, it's giving me the error FP error: Illegal character e found in ...
1
vote
1
answer
56
views
Why is there extra space in left justified longtable cell when creating custom function
I'm using the longtable and fp packages to create an invoice in the scrlttr2 document. I have used the \entry custom command to allow for creating running totals, compute the tax, and obtain a grand ...
1
vote
3
answers
1k
views
How to extract integer part and fractional part of a decimal number?
Code:
\documentclass{article}
\usepackage[a4paper]{geometry}
\usepackage[english]{babel}
\usepackage{fp}
\def\x{59.3612}
\begin{document}
\noindent
x = \x\\
%what to write here?
int(x) = 59\\
frac(x) ...
1
vote
0
answers
87
views
Can spreadtab distinguish between displayed value and actual value?
Number formatting behaves in a way that is not ideal in spreadtab. Basically, I can set rounding using \STautoround{2}, but if the numbers in the table are used in later computations, the rounding ...
5
votes
1
answer
581
views
LATEX3: More than 9 arguments
I am working on a table template with Latex3 and want to calculate the sum of a column.
My Problem is that i can't pass more than 9 parameters, which is necessary since I don't know how big the table ...
4
votes
2
answers
685
views
Calculating a real inside an environment
I am trying to calculate real numbers within an environment. Unfortunately, I'll have to display the result of the calculations outside the environment.
This is my minimal example.
\documentclass{...
3
votes
1
answer
429
views
Problem with negative "multido" and "fp"
Is there a way to use "negative" numbers with multido and fp?
In the code below, it works with \Nx=4+0.5 but not with \Nx=4+-0.5.
Additional question: is there a way to do this without using package ...
1
vote
1
answer
689
views
fp - How to keep running sum in variable?
I have this code in my LaTeX:
\FPset{totalHours}{0}
\newcommand{\entry}[5]{
\FPeval{totalHours}{(totalHours)+#5}
#1 & #2 & #3 & #4 & #5 \\
}
Where \entry is meant to be an ...
5
votes
2
answers
754
views
Unable to pass result of one command as argument to another
In my document I have the need to do a little bit of maths, which is related to sizing images. Specifically I need a linear interpolation function, the inverse function of linear interpolation, and a ...
10
votes
2
answers
2k
views
Direct evaluation of fp expression
This code
\documentclass{article}
\usepackage[nomessages]{fp}
\begin{document}
\FPeval{result}{clip(cos(pi))}
$\cos(\pi)=$\result
\end{document}
would produce the following output:
Is it possible ...
2
votes
1
answer
747
views
\FPeval not working in new command
\documentclass[10pt]{article}
\usepackage{calc}
\usepackage{fp}
\newcommand{\test}[1]{
\makeatletter
\setlength{\tempdimen}{\widthof{#1}}
\FPeval\resultaP(70-\strip@pt\tempdimen)/2}
\makeatother}
\...
4
votes
1
answer
635
views
\widthof{} command in \FPeval
Could someone please tell me how I can use the \widthof{} command from the calc package within \FPeval from the fp package?
\documentclass[10pt]{article}
\usepackage{calc}
\usepackage{fp}
\begin{...
1
vote
1
answer
200
views
Library with xkeyval, make my life easier?
Question is related to the topic that I opened last year regarding the Library with xkeyval, fp and newcommand where the library now grew quite big and adding new stuff in it has become tedious and ...
2
votes
1
answer
527
views
Creating a heatmap using calculations and tabular environment
I know there exists pgf, and many people uses this to create heatmaps. I however am not allowed to use this package. I therefore want to create a command that enables me to color the different cells.
...
1
vote
0
answers
172
views
Expansion to fpeval
This is a followup to Egregs answer in the question Deleting defined variables or assign within group, I am trying to expand the code, but got into trouble while attempting some calculations with ...
3
votes
2
answers
379
views
overloading functions of the fp package
I have a document with several commands that store numeric variables inside an extra macro. This extra macro will highlight that text so I can track them in the printed document. Like so:
\...
5
votes
2
answers
374
views
Error in pgfplot when big offset is subtracted
I have some data with a huge offset that I want to plot.
Im using PGF plots, where it's possible to subtract the offset from a whole row in my data.
This works when the offset isn't too big, and/or ...