summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/calculator
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-02-24 22:58:28 +0000
committerKarl Berry <karl@freefriends.org>2014-02-24 22:58:28 +0000
commit2385109f9c04a438cbd803b18e9b8dd0637aa31c (patch)
tree9379bacf1e71117df8228cbaca99101cfd99dbab /Master/texmf-dist/doc/latex/calculator
parent9448b9fce7c46eb0ac4b118cb78f44696dadf39d (diff)
calculator (23feb14)
git-svn-id: svn://tug.org/texlive/trunk@33041 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/calculator')
-rw-r--r--Master/texmf-dist/doc/latex/calculator/README87
-rw-r--r--Master/texmf-dist/doc/latex/calculator/calculator.pdfbin593617 -> 565260 bytes
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator1.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator1.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator10.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator11.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator11.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator12.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator12.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator13.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator13.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator14.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator14.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator15.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator15.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator16.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator16.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator17.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator17.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator18.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator18.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator19.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator19.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator20.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator2.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator2.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator20.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator21.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator21.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator22.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator22.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator23.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator23.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator24.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator24.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator25.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator25.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator26.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator26.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator27.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator27.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator28.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator28.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator29.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator29.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator30.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator3.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator3.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator30.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator31.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator31.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator32.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator32.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator33.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator33.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator34.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator34.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator35.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator35.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator36.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator36.tex11
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator37.tex11
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator38.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator10.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator39.tex6
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator4.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator4.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator40.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator37.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator41.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator38.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator42.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator39.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator43.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator40.tex)2
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator44.tex8
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator45.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator41.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator46.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator42.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator47.tex9
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator48.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator43.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator49.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator44.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator5.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator5.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator50.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator45.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator51.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator46.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator52.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator47.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator53.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator48.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator54.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator49.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator55.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator50.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator56.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator51.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator57.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator52.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator58.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator53.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator59.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator54.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator6.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator6.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator60.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator55.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator61.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator56.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator62.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator57.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator7.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator7.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator8.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator8.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/calculator/examples/calculator9.tex (renamed from Master/texmf-dist/doc/latex/calculator/calculator9.tex)0
64 files changed, 93 insertions, 41 deletions
diff --git a/Master/texmf-dist/doc/latex/calculator/README b/Master/texmf-dist/doc/latex/calculator/README
index a117269067e..5b079743486 100644
--- a/Master/texmf-dist/doc/latex/calculator/README
+++ b/Master/texmf-dist/doc/latex/calculator/README
@@ -1,7 +1,7 @@
The calculator and calculus packages: Use \LaTeX as a scientific calculator.
-Robert Fuster, 2012
+Robert Fuster, 2012, 2014
1. Licence
@@ -11,26 +11,37 @@ This material is subject to the LaTeX Project Public License.
See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html
for the details of that license.
+2. Changes in version 2.0
+-------------------------
+- Inverse trigonometric and inverse hyperbolic functions are added
+ (this completes the typical elementary functions)
-2. About the packages
----------------------
+- Also vector (cross) product and angle between vectors can be evaluated
+
+- New length operations
+
+- ... and some other minor additions and changes
+3. About the packages
+---------------------
The calculator and calculus packages define several instructions which allow us
-to realize algebraic operations and to evaluate elementary functions and derivatives
-in our documents.
+to realize algebraic operations and to evaluate elementary functions
+and derivatives in our documents.
-My main goal is to define the arithmetic and functional claculations I need in my
-package "xpicture" (http://www.upv.es/~rfuster/xpicture), but the numeric abilities
-of "calculator" and "calculus" may be useful in other contexts.
+My main goal is to define the arithmetic and functional calculations I need in
+my package "xpicture"
+(http://ctan.org/pkg/xpicture, http://www.upv.es/~rfuster/xpicture),
+but the numeric abilities of "calculator" and "calculus" may be useful
+in other contexts.
-2.1 The calculator package
+3.1 The calculator package
--------------------------
-
The operations implemented by the calculator package include
- arithmetical calculations with real and integer numbers
- two and three dimensional vectors and matrices arithmetics
-- computation of powers, square roots, trigonometrical, exponential, logarithmic and
- hyperbolic functions.
+- computation of powers, square roots, trigonometric, exponential,
+ logarithmic, hyperbolic, inverse trigonometric
+ and inverse hyperbolic functions.
In addition, some important numbers, such as pi, sqrt(2) or e, are predefined.
@@ -56,7 +67,7 @@ c) More complex calculations:
\SQRT{7.25}{\tempa}
\DIVIDE{\numberPI}{7}{\tempb}
\COS{\tempb}{\tempc}
- \MULTIPLY{\tempa}{\tempa}{\sol}
+ \MULTIPLY{\tempa}{\tempc}{\sol}
Then, the value 2.42589 is stored in \sol.
@@ -68,13 +79,13 @@ d) Vectors and matrices:
---> \sola, \solb, \solc, \sold equals 1, 0, 2, 3.
-2.2. The calculus package
+3.2. The calculus package
-------------------------
-
-This package adds to the calculator package several utilities to use and define
+This package adds to the calculator package several utilities to use and define
real functions and their derivatives, including elementary functions,
operations with functions, vector-valuated functions polar coordinates.
-When you call a "function", this function ant its derivative are evaluated simultaneously.
+When you call a "function", this function ant its derivative are evaluated
+simultaneously.
Examples:
@@ -94,40 +105,36 @@ with the following code:
Then, \functionF{num}{\sol}{\Dsol} stores f(num) and f'(num) in \sol and \Dsol.
-3. Installation and documentation
+4. Installation and documentation
---------------------------------
+1. Compile the installation file "calculator.ins",
-By compiling the source file "calculator.dtx" in the following sequence
+ >> latex calculator.ins
->> pdflatex calculator.dtx
->> makeindex -s gind.ist -o calculator.ind calculator.idx
->> makeindex -s gglo.ist -o calculator.gls calculator.glo
->> pdflatex calculator.dtx
+ to generate the two essential files,
-several files will be generated:
+ "calculator.sty" and "calculus.sty".
+
+ Move these two files where LaTeX search for
+ (typically, in a local texmf tree, at tex/latex/calculator)
+ and refresh the file database.
- "calculator.sty" and "calculus.sty" (the packages).
- Move these two files where LaTeX search for (typically, in a local texmf tree,
- at tex/latex/calculator) and refresh the file database.
+2. To have the documentation and user's manual, "calculator.pdf",
+ compile the source file "calculator.dtx" in the following sequence:
- "calculator.pdf" (the user manual)
+ >> pdflatex calculator.dtx
+ >> makeindex -s gind.ist -o calculator.ind calculator.idx
+ >> makeindex -s gglo.ist -o calculator.gls calculator.glo
+ >> pdflatex calculator.dtx
+ >> pdflatex calculator.dtx
In addition, many small files, named "calculatorNN.tex" are generated.
These files contain the source code of all examples included in the manual.
You can store or discard this files.
----------------------------------------------------
+---------------------------------------------------------------
Robert Fuster
rfuster@mat.upv.es
-Universitat Polit\`ecnica de Val\`encia, 2012/05/19
----------------------------------------------------
-
-
-
-
-
-
-
-
-
+Universitat Polit\`ecnica de Val\`encia, 2012/05/19, 2014/02/23
+--------------------------------------------------------------- \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator.pdf b/Master/texmf-dist/doc/latex/calculator/calculator.pdf
index 51d5fdc7f21..7da66cec999 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator.pdf
+++ b/Master/texmf-dist/doc/latex/calculator/calculator.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator1.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator1.tex
index 384de7ddb83..384de7ddb83 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator1.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator1.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator11.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator10.tex
index 6864af9ad58..6864af9ad58 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator11.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator10.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator12.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator11.tex
index 2092630e261..2092630e261 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator12.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator11.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator13.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator12.tex
index b66337da47e..b66337da47e 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator13.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator12.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator14.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator13.tex
index cc98a935aec..cc98a935aec 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator14.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator13.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator15.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator14.tex
index 45ebda7c91f..45ebda7c91f 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator15.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator14.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator16.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator15.tex
index 56fad96daba..56fad96daba 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator16.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator15.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator17.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator16.tex
index 01050f4b105..01050f4b105 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator17.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator16.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator18.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator17.tex
index 5b003431148..5b003431148 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator18.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator17.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator19.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator18.tex
index d6d05c21da2..d6d05c21da2 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator19.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator18.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator20.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator19.tex
index c3edaec1594..c3edaec1594 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator20.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator19.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator2.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator2.tex
index 6136ee24cdf..6136ee24cdf 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator2.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator2.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator21.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator20.tex
index 015b06455a3..015b06455a3 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator21.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator20.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator22.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator21.tex
index cbbc842b31c..cbbc842b31c 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator22.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator21.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator23.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator22.tex
index b2175182b9d..b2175182b9d 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator23.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator22.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator24.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator23.tex
index 685027f4f98..685027f4f98 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator24.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator23.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator25.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator24.tex
index ed5a5bb26f1..ed5a5bb26f1 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator25.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator24.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator26.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator25.tex
index 6df41c19e8a..6df41c19e8a 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator26.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator25.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator27.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator26.tex
index 41fd8b4ed82..41fd8b4ed82 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator27.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator26.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator28.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator27.tex
index 0a8af280fa0..0a8af280fa0 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator28.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator27.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator29.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator28.tex
index 82bf398f848..82bf398f848 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator29.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator28.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator30.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator29.tex
index ed2bf1e00c5..ed2bf1e00c5 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator30.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator29.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator3.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator3.tex
index 11f7296ffe2..11f7296ffe2 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator3.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator3.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator31.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator30.tex
index e41832e74ce..e41832e74ce 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator31.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator30.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator32.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator31.tex
index cc5a388a759..cc5a388a759 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator32.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator31.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator33.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator32.tex
index 9956ce25951..9956ce25951 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator33.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator32.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator34.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator33.tex
index dc73dd1a40d..dc73dd1a40d 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator34.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator33.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator35.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator34.tex
index 3125997f51a..3125997f51a 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator35.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator34.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator36.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator35.tex
index cdd27aa2427..cdd27aa2427 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator36.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator35.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/examples/calculator36.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator36.tex
new file mode 100644
index 00000000000..0616dd824b3
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator36.tex
@@ -0,0 +1,11 @@
+\ARCSIN{0.5}{\sol}
+\sol
+
+\ARCCOS{0.5}{\sol}
+\sol
+
+\ARCTAN{\numberSQRTTHREE}{\sol}
+\sol
+
+\ARCCOT{-1}{\sol}
+\sol
diff --git a/Master/texmf-dist/doc/latex/calculator/examples/calculator37.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator37.tex
new file mode 100644
index 00000000000..8e969be57ef
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator37.tex
@@ -0,0 +1,11 @@
+\ARSINH{1}{\sol}
+\sol
+
+\ARCOSH{1}{\sol}
+\sol
+
+\ARTANH{0.5}{\sol}
+\sol
+
+\ARCOTH{2}{\sol}
+\sol
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator10.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator38.tex
index 9f94dd02ada..9f94dd02ada 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator10.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator38.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/examples/calculator39.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator39.tex
new file mode 100644
index 00000000000..5673f857f2e
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator39.tex
@@ -0,0 +1,6 @@
+\newlength{\mylength}
+\LENGTHADD{1in}{1cm}{\mylength}
+$1in+1cm=\the\mylength$.
+
+\LENGTHSUBTRACT{1in}{1cm}{\mylength}
+$1in-1cm=\the\mylength$.
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator4.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator4.tex
index 123ab06a45a..123ab06a45a 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator4.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator4.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator37.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator40.tex
index 848ea112443..848ea112443 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator37.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator40.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator38.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator41.tex
index e7d761a1306..e7d761a1306 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator38.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator41.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator39.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator42.tex
index 9af0c8329a1..9af0c8329a1 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator39.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator42.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator40.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator43.tex
index 4ab16f69418..dc09a660bf7 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator40.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator43.tex
@@ -1,7 +1,7 @@
\SCALARPRODUCT(1,-1)(3,5){\sol}
$(1,-1)\cdot(3,5)=\sol$
-\SCALARPRODUCT(1,-1,2)(3,5,-1){\sol}
+\DOTPRODUCT(1,-1,2)(3,5,-1){\sol}
$(1,-1,2)\cdot(3,5,-1)=\sol$
\VECTORNORM(3,4)\sol
diff --git a/Master/texmf-dist/doc/latex/calculator/examples/calculator44.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator44.tex
new file mode 100644
index 00000000000..e8414d41148
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator44.tex
@@ -0,0 +1,8 @@
+\CROSSPRODUCT(1,-1,2)(3,5,-1)%
+ (\sola,\solb,\solc)
+$(1,-1,2)\times(3,5,-1)=(\sola,\solb,\solc)$
+
+\VECTORPRODUCT(1,-1,2)(-3,3,-6)%
+ (\sola,\solb,\solc)
+$(1,-1,2)\times(-3,3,-6)=(\sola,\solb,\solc)$
+
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator41.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator45.tex
index 045880987a1..045880987a1 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator41.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator45.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator42.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator46.tex
index c4df209d4ad..c4df209d4ad 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator42.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator46.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/examples/calculator47.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator47.tex
new file mode 100644
index 00000000000..73498a1f1a1
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator47.tex
@@ -0,0 +1,9 @@
+\TWOVECTORSANGLE(1,1)(0,1){\sol}
+$\sol$ radians
+\RADtoDEG{\sol}{\degsol}
+(or $\degsol$ degrees)
+
+\TWOVECTORSANGLE(1,0,0)(0,1,0){\sol}
+$\sol$
+\RADtoDEG{\sol}{\degsol}
+(or $\degsol$ degrees)
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator43.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator48.tex
index a0dd9f85cc5..a0dd9f85cc5 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator43.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator48.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator44.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator49.tex
index 5ee6b5cfa5d..5ee6b5cfa5d 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator44.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator49.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator5.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator5.tex
index 0f410c70277..0f410c70277 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator5.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator5.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator45.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator50.tex
index c1ed8fc0ac3..c1ed8fc0ac3 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator45.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator50.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator46.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator51.tex
index c5cf74d4753..c5cf74d4753 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator46.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator51.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator47.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator52.tex
index 6abe4e7a0b6..6abe4e7a0b6 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator47.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator52.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator48.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator53.tex
index c8e2cbeaba1..c8e2cbeaba1 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator48.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator53.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator49.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator54.tex
index 16c0b0a8c8b..16c0b0a8c8b 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator49.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator54.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator50.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator55.tex
index 7ad03915b39..7ad03915b39 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator50.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator55.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator51.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator56.tex
index bd69eaf743b..bd69eaf743b 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator51.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator56.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator52.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator57.tex
index 1ad53821cf8..1ad53821cf8 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator52.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator57.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator53.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator58.tex
index 2696c2df99c..2696c2df99c 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator53.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator58.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator54.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator59.tex
index 4a99aefa2ad..4a99aefa2ad 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator54.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator59.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator6.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator6.tex
index 663c9a1bff9..663c9a1bff9 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator6.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator6.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator55.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator60.tex
index 4a0ab779c75..4a0ab779c75 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator55.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator60.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator56.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator61.tex
index f5c10e29574..f5c10e29574 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator56.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator61.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator57.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator62.tex
index 9caca3c8c7b..9caca3c8c7b 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator57.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator62.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator7.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator7.tex
index 6f0d9c2fea7..6f0d9c2fea7 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator7.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator7.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator8.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator8.tex
index de60a332745..de60a332745 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator8.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator8.tex
diff --git a/Master/texmf-dist/doc/latex/calculator/calculator9.tex b/Master/texmf-dist/doc/latex/calculator/examples/calculator9.tex
index f3c94758d93..f3c94758d93 100644
--- a/Master/texmf-dist/doc/latex/calculator/calculator9.tex
+++ b/Master/texmf-dist/doc/latex/calculator/examples/calculator9.tex