CTAN Comprehensive TeX Archive Network

Directory macros/generic/apnum

README
apnum -- Arbitrary precision numbers implemented by TeX macros
--------------------------------------------------------------
Petr Olsak                                           Dec. 2015

The operations (addition, subtraction, multiplication, division, power to an
integer, square root, exponential, logarithm, sin, cos, tan, asin, acos,
atan) are implemented by TeX macros in this package. Operands can be numbers
with arbitrary number of digits (or scientific notation is allowed). The
expression scanner is provided too. The exhaustive documentation (including
detail TeXnical documentation) is included. The macro includes many
optimizations and uses only TeX primitives (from classical TeX) and
\newcount macro.

Files:  README     ... this file
        apnum.tex  ... TeX macro
        apnum.pdf  ... documentation (generated from apnum.d)
        apnum.d    ... documentation (source for apnum.pdf)

License: Public domain.

Versions:  
1.0 <Nov 2014> - released
1.1 <Jan 2015> - corrections
1.2 <May 2015> - .5+.5=.1 bug fixed
1.3 <Dec 2015> - many improvements, \SQRT, \LN, \EXP implemented
1.4 <Dec 2015> - \SIN, \COS, \TAN, \ASIN, \ACOS, \ATAN, \PI, \PIhalf added
1.5 <Jan 2016> - \eprint for printing evaluated expressions added.
1.6 <Feb 2016> - \evalmdef introduced, \EXP improved.
1.7 <Apr 2018> - \eprint - round braces around an expression with unary minus

Download the contents of this package in one zip archive (737.7k).

apnum – Arbitrary precision numbers implemented by macros

The basic operations (addition, subtraction, multiplication, division, power to an integer) are implemented by macros in this package. Operands may be numbers with arbitrary numbers of digits; scientific notation is allowed.

The expression scanner is also provided.

As of version 1.4 (December 2015) the calculation of common functions (sqrt, exp, ln, sin, cos, tan, asin, acos, atan, pi) with arbitrary precision in the result has been added.

Exhaustive documentation (including detailed nical documentation) is included. The macro includes many optimizations and uses only primitives (from classic ) and \newcount macro.

Packageapnum
Version1.7
LicensesPublic Domain Software
MaintainerPetr Olšák
Contained inTeX Live as apnum
MiKTeX as apnum
TopicsCalculation
...
Guest Book Sitemap Contact Contact Author