summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/xint
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-09-17 23:48:30 +0000
committerKarl Berry <karl@freefriends.org>2015-09-17 23:48:30 +0000
commit6aabc6a32e1008cffcec6edce62975ba5f015436 (patch)
tree03f085abab29d1c06cc96cca3a2d147e34eefe36 /Master/texmf-dist/doc/generic/xint
parent1dea9afd2a49ba51dd8d543a62b5ecdd69fa3802 (diff)
xint (17sep15)
git-svn-id: svn://tug.org/texlive/trunk@38392 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/generic/xint')
-rw-r--r--Master/texmf-dist/doc/generic/xint/CHANGES.html4
-rw-r--r--Master/texmf-dist/doc/generic/xint/CHANGES.pdfbin59953 -> 59971 bytes
-rw-r--r--Master/texmf-dist/doc/generic/xint/README29
-rw-r--r--Master/texmf-dist/doc/generic/xint/README.html17
-rw-r--r--Master/texmf-dist/doc/generic/xint/README.pdfbin28483 -> 29051 bytes
-rw-r--r--Master/texmf-dist/doc/generic/xint/sourcexint.pdfbin524210 -> 529252 bytes
-rw-r--r--Master/texmf-dist/doc/generic/xint/xint.pdfbin675200 -> 683923 bytes
7 files changed, 29 insertions, 21 deletions
diff --git a/Master/texmf-dist/doc/generic/xint/CHANGES.html b/Master/texmf-dist/doc/generic/xint/CHANGES.html
index 9072d7f4032..0df6a146b0c 100644
--- a/Master/texmf-dist/doc/generic/xint/CHANGES.html
+++ b/Master/texmf-dist/doc/generic/xint/CHANGES.html
@@ -52,7 +52,7 @@
<li><a href="#section-7"><code>1.0 (2013/03/28)</code></a></li>
</ul>
</div>
-<pre><code>Source: xint.dtx v1.1c 2015/09/12
+<pre><code>Source: xint.dtx v1.1c 2015/09/12 (doc 2015/09/17)
Author: Jean-Francois Burnol
Info: Expandable operations on big integers, decimals, fractions
License: LPPL 1.3c</code></pre>
@@ -165,7 +165,7 @@ License: LPPL 1.3c</code></pre>
<li><p>some various other small improvements, particularly in the power routines.</p></li>
<li><p>(<strong>xintfrac</strong>) a new macro <code>\xintXTrunc</code> is designed to produce thousands or even tens of thousands of digits of the decimal expansion of a fraction. Although completely expandable it has its use limited to inside an <code>\edef</code>, <code>\write</code>, <code>\message</code>, . It can thus not be nested as argument to another package macro.</p></li>
<li><p>(<strong>xintexpr</strong>) the tacit multiplication done in <code>\xintexpr..\relax</code> on encountering a count register or variable, or a <code>\numexpr</code>, while scanning a (decimal) number, is extended to the case of a sub <code>\xintexpr</code>-ession.</p></li>
-<li><p><code>\xintexpr</code> can now be used in an <code>\edef</code> with no <code>\xintthe</code> prefix; it will execute completely the computation, and the error message about a missing <code>\xintthe</code> will be inhibited. Previously, in the absence of <code>\xintthe</code>, expansion could only be a full one (with <code>\romannumeral-`0</code>), not a complete one (with <code>\edef</code>). Note that this differs from the behavior of the non-expandable <code>\numexpr</code>: <code>\the</code> or <code>\number</code> are needed not only to print but also to trigger the computation, whereas <code>\xintthe</code> is mandatory only for the printing step.</p></li>
+<li><p><code>\xintexpr</code> can now be used in an <code>\edef</code> with no <code>\xintthe</code> prefix; it will execute completely the computation, and the error message about a missing <code>\xintthe</code> will be inhibited. Previously, in the absence of <code>\xintthe</code>, expansion could only be a full one (with <code>\romannumeral-`0</code>), not a complete one (with <code>\edef</code>). Note that this differs from the behavior of the non-expandable <code>\numexpr</code>: <code>\the</code> or <code>\number</code> (or <code>\romannumeral</code>) are needed not only to print but also to trigger the computation, whereas <code>\xintthe</code> is mandatory only for the printing step.</p></li>
<li><p>the default behavior of <code>\xintAssign</code> is changed, it now does not do any further expansion beyond the initial full-expansion which provided the list of items to be assigned to macros.</p></li>
<li><p>bug fix (<strong>xintfrac</strong>): <code>1.09i</code> did an unexplainable change to <code>\XINT_infloat_zero</code> which broke the floating point routines for vanishing operands =:(((</p></li>
<li><p>bug fix: the <code>1.09i</code> <code>xint.ins</code> file produced a buggy <code>xint.tex</code> file.</p></li>
diff --git a/Master/texmf-dist/doc/generic/xint/CHANGES.pdf b/Master/texmf-dist/doc/generic/xint/CHANGES.pdf
index 5300060c30f..e53c366fc0b 100644
--- a/Master/texmf-dist/doc/generic/xint/CHANGES.pdf
+++ b/Master/texmf-dist/doc/generic/xint/CHANGES.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/xint/README b/Master/texmf-dist/doc/generic/xint/README
index c821eb25d89..3aff524f028 100644
--- a/Master/texmf-dist/doc/generic/xint/README
+++ b/Master/texmf-dist/doc/generic/xint/README
@@ -1,11 +1,14 @@
- Source: xint.dtx v1.1c 2015/09/12
+ Source: xint.dtx v1.1c 2015/09/12 (doc 2015/09/17)
Author: Jean-Francois Burnol
Info: Expandable operations on big integers, decimals, fractions
License: LPPL 1.3c
This README is also available as README.pdf and README.html.
-Change log is in CHANGES.pdf and CHANGES.html.
+Change log is to be found in CHANGES.pdf or CHANGES.html.
+
+The user manual is xint.pdf, and the commented source code is available
+as sourcexint.pdf.
@@ -89,7 +92,7 @@ systems, with a teTeX like installation such as TeXLive. Furthermore the
Pandoc software is required.
1. obtain xint.dtx and Makefile from
- http://www.ctan.org/tex-archive/macros/generic/xint.
+ http://mirror.ctan.org/macros/generic/xint.
2. put them in an otherwise empty working repertory, run make or
equivalently make help for further instructions.
@@ -107,16 +110,18 @@ CHANGES.md
the changes across successive releases.
xint.tex
-
used to generate xint.pdf via "latex xint.tex" (thrice) then
- "dvipdfmx xint.dvi". For successful compilation, packages newtxtt,
- newtxmath, etoc, mathastext are needed. Inclusion of the source code
- is off by default, but the toggle can be set in xint.tex.
-
- It is also possible to compile xint.tex with pdflatex.
-
- A third option is to generate xint.pdf via pdflatex xint.dtx. Source
- code is then included by default.
+ "dvipdfmx xint.dvi". It is also possible to compile xint.tex with
+ xelatex, or with pdflatex (this latter option produces a bigger
+ pdf).
+ For successful compilation, packages newtxtt, newtxmath, etoc,
+ mathastext are needed. Inclusion of the source code is off by
+ default, but the toggle can be set in xint.tex.
+
+ A third option is to generate xint.pdf via xelatex xint.dtx or
+ pdflatex xint.dtx. Source code is then included by default (but some
+ code comments in French use 8bit characters, hence for xelatex an a
+ priori conversion of xint.dtx into utf-8 will give a better result).
Makefile.mk
this is for UNIX-like systems. Note: this file is only produced with
diff --git a/Master/texmf-dist/doc/generic/xint/README.html b/Master/texmf-dist/doc/generic/xint/README.html
index ee081faeb54..2a14f30f696 100644
--- a/Master/texmf-dist/doc/generic/xint/README.html
+++ b/Master/texmf-dist/doc/generic/xint/README.html
@@ -35,12 +35,13 @@
<li><a href="#license">License</a></li>
</ul>
</div>
-<pre><code>Source: xint.dtx v1.1c 2015/09/12
+<pre><code>Source: xint.dtx v1.1c 2015/09/12 (doc 2015/09/17)
Author: Jean-Francois Burnol
Info: Expandable operations on big integers, decimals, fractions
License: LPPL 1.3c</code></pre>
-<p>This README is also available as README.pdf and README.html.</p>
-<p>Change log is in CHANGES.pdf and CHANGES.html.</p>
+<p>This <code>README</code> is also available as <code>README.pdf</code> and <code>README.html</code>.</p>
+<p>Change log is to be found in <code>CHANGES.pdf</code> or <code>CHANGES.html</code>.</p>
+<p>The user manual is <code>xint.pdf</code>, and the commented source code is available as <code>sourcexint.pdf</code>.</p>
<h1 id="usage">Usage</h1>
<h2 id="with-latex">With LaTeX</h2>
<pre><code>\usepackage{xint} % expandable arithmetic with big integers
@@ -74,7 +75,7 @@ sudo texhash /usr/local/texlive/texmf-local</code></pre></li>
<h2 id="method-c-manual-installation-using-makefile-and-xint.dtx">Method C: manual installation using <code>Makefile</code> and <code>xint.dtx</code></h2>
<p>The Makefile automatizes rebuilding from <code>xint.dtx</code> all documentation files as well as <code>xint.tds.zip</code>. It is for GNU/Linux-like (inc. Mac OS X) systems, with a teTeX like installation such as TeXLive. Furthermore the <a href="http://johnmacfarlane.net/pandoc/">Pandoc</a> software is required.</p>
<ol style="list-style-type: decimal">
-<li><p>obtain <code>xint.dtx</code> and <code>Makefile</code> from <a href="http://www.ctan.org/tex-archive/macros/generic/xint" class="uri">http://www.ctan.org/tex-archive/macros/generic/xint</a>.</p></li>
+<li><p>obtain <code>xint.dtx</code> and <code>Makefile</code> from <a href="http://mirror.ctan.org/macros/generic/xint" class="uri">http://mirror.ctan.org/macros/generic/xint</a>.</p></li>
<li><p>put them in an otherwise empty working repertory, run <code>make</code> or equivalently <code>make help</code> for further instructions.</p></li>
</ol>
<h2 id="method-d-installation-starting-with-only-xint.dtx">Method D: installation starting with only <code>xint.dtx</code></h2>
@@ -87,9 +88,11 @@ sudo texhash /usr/local/texlive/texmf-local</code></pre></li>
<dd>the changes across successive releases.
</dd>
<dt><code>xint.tex</code></dt>
-<dd><p>used to generate <code>xint.pdf</code> via <code>&quot;latex xint.tex&quot;</code> (thrice) then <code>&quot;dvipdfmx xint.dvi&quot;</code>. For successful compilation, packages <code>newtxtt</code>, <code>newtxmath</code>, <code>etoc</code>, <code>mathastext</code> are needed. Inclusion of the source code is off by default, but the toggle can be set in <code>xint.tex</code>.</p>
-<p>It is also possible to compile <code>xint.tex</code> with <code>pdflatex</code>.</p>
-<p>A third option is to generate <code>xint.pdf</code> via <code>pdflatex xint.dtx</code>. Source code is then included by default.</p>
+<dd>used to generate <code>xint.pdf</code> via <code>&quot;latex xint.tex&quot;</code> (thrice) then <code>&quot;dvipdfmx xint.dvi&quot;</code>. It is also possible to compile <code>xint.tex</code> with <code>xelatex</code>, or with <code>pdflatex</code> (this latter option produces a bigger pdf).
+</dd>
+<dd><p>For successful compilation, packages <code>newtxtt</code>, <code>newtxmath</code>, <code>etoc</code>, <code>mathastext</code> are needed. Inclusion of the source code is off by default, but the toggle can be set in <code>xint.tex</code>.</p>
+</dd>
+<dd><p>A third option is to generate <code>xint.pdf</code> via <code>xelatex xint.dtx</code> or <code>pdflatex xint.dtx</code>. Source code is then included by default (but some code comments in French use 8bit characters, hence for <code>xelatex</code> an a priori conversion of xint.dtx into utf-8 will give a better result).</p>
</dd>
<dt><code>Makefile.mk</code></dt>
<dd>this is for UNIX-like systems. Note: this file is only produced with <code>&quot;etex xint.dtx&quot;</code>, not with <code>&quot;tex xint.dtx&quot;</code>. Rename it to <code>Makefile</code> and run <code>make</code> on the command line for further help.
diff --git a/Master/texmf-dist/doc/generic/xint/README.pdf b/Master/texmf-dist/doc/generic/xint/README.pdf
index 802d564416f..6c187cd4ac3 100644
--- a/Master/texmf-dist/doc/generic/xint/README.pdf
+++ b/Master/texmf-dist/doc/generic/xint/README.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/xint/sourcexint.pdf b/Master/texmf-dist/doc/generic/xint/sourcexint.pdf
index a5e08f45990..5a0b24ed2ea 100644
--- a/Master/texmf-dist/doc/generic/xint/sourcexint.pdf
+++ b/Master/texmf-dist/doc/generic/xint/sourcexint.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/xint/xint.pdf b/Master/texmf-dist/doc/generic/xint/xint.pdf
index 71743b5919c..57951acbcc7 100644
--- a/Master/texmf-dist/doc/generic/xint/xint.pdf
+++ b/Master/texmf-dist/doc/generic/xint/xint.pdf
Binary files differ