diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/bnumexpr/README')
-rw-r--r-- | Master/texmf-dist/doc/latex/bnumexpr/README | 125 |
1 files changed, 80 insertions, 45 deletions
diff --git a/Master/texmf-dist/doc/latex/bnumexpr/README b/Master/texmf-dist/doc/latex/bnumexpr/README index 6579fbceaf6..f79a2c871cb 100644 --- a/Master/texmf-dist/doc/latex/bnumexpr/README +++ b/Master/texmf-dist/doc/latex/bnumexpr/README @@ -1,33 +1,21 @@ -The bnumexpr package -Version: 2014/09/21, v1.1 -Info: Expressions with big integers - -Copyright (C) 2014 by Jean-Francois Burnol <jfbu at free dot fr> - -This work may be distributed and/or modified under the -conditions of the LaTeX Project Public License, either -version 1.3c of this license or (at your option) any later -version. This version of this license is in - http://www.latex-project.org/lppl/lppl-1-3c.txt -and the latest version of this license is in - http://www.latex-project.org/lppl.txt -and version 1.3 or later is part of all distributions of -LaTeX version 2005/12/01 or later. - -This work has the LPPL maintenance status "maintained". - -This Current Maintainer of this work is Jean-Francois Burnol. - -This work consists of the main source file bnumexpr.dtx -and the derived files - bnumexpr.sty, bnumexpr.pdf, bnumexpr.ins, bnumexpr.tex +%%---------------------------------------------------------------- +%% The bnumexpr package: Expressions with big integers +%% Copyright (C) 2014 by Jean-Francois Burnol +%%---------------------------------------------------------------- +Source: bnumexpr.dtx +Version: v1.1a, 2014/09/22 +Author: Jean-Francois Burnol +Info: Expressions with big integers +License: LPPL 1.3c or later + +This README file: Usage, Installation, License Usage ===== \usepackage{bnumexpr} -Then \thebnumexpr <expression with +,-,*,/,(,)> \relax is like +Then \thebnumexpr <expression with +,-,*,/,(,)> \relax is like \the\numexpr <expression with +,-,*,/,(,)> \relax with the difference of accepting or producing arbitrarily big integers. @@ -39,43 +27,63 @@ outputs: which would create an arithmetic overflow in \numexpr. \bnumexpr...\relax is a scaled down version of \xintiiexpr...\relax -from package xintexpr. +from package xintexpr. By default, bnumexpr.sty loads xint.sty for its arithmetic macros -doing addition, subtraction, multiplication, division. +doing addition, subtraction, multiplication, division. + +- with option custom, xint.sty is not loaded and it is up to the +user to define \bnumexprAdd, \bnumexprSub, \bnumexprMul, \bnumexprDiv -With option custom, xint.sty is not loaded and it is up to the user -to define \bnumexprAdd, \bnumexprSub, \bnumexprMul, \bnumexprDiv +- option bigintcalc loads the package of the same name and uses +its arithmetic macros, -Option bigintcalc maps them to the macros from package bigintcalc. +- option l3bigint similarly with package l3bigint, which is +downloadable from the development repository of the on-going +LaTeX3 project. -Option allowpower enables ^ as power operator. +Option allowpower enables ^ as power operator (only for xint and +bigintcalc currently). Installation ============ -obtain bnumexpr.dtx, bnumexpr.ins and the README from CTAN: - http://www.ctan.org/pkg/bnumexpr +Obtain bnumexpr.dtx (and possibly, bnumexpr.ins and the README) +from CTAN: + http://www.ctan.org/pkg/bnumexpr + +To generate files from the source bnumexpr.dtx: + + - with bnumexpr.ins: "tex bnumexpr.ins" in the same repertory as + bnumexpr.dtx will create (or overwrite) the files in this repertory. + + - without bnumexpr.ins: "tex bnumexpr.dtx" also extracts the files. + + * bnumexpr.sty is the style file -- "tex bnumexpr.ins" generates the style file -(pre-existing file in the same repertory will be overwritten). + * bnumexpr.readme reconstitutes this README. -- without bnumexpr.ins: "tex or latex or pdflatex or xelatex bnumexpr.dtx" -will also generate the style files (and bnumexpr.ins). + * bnumexpr.changes lists changes since last version. -bnumexpr.tex is also extracted, use it for the documentation: + * bnumexpr.tex is used for generating the documentation: -- with latex+dvipdfmx: latex bnumexpr.tex thrice then dvipdfmx bnumexpr.dvi -Ignore dvipdfmx warnings, but if the pdf file has problems with fonts -(possibly from an old dvipdfmx), use then rather pdflatex or xelatex. + - with latex+dvipdfmx: + "latex bnumexpr.tex" (thrice) then "dvipdfmx bnumexpr.dvi" + Ignore dvipdfmx warnings, but if the pdf file has problems with + fonts (possibly from an old dvipdfmx), use then rather pdflatex. -- with pdflatex or xelatex: run it directly thrice on bnumexpr.dtx, or run -it on bnumexpr.tex after having edited the suitable toggle therein. + - with pdflatex: + set the suitable toggle in bnumexpr.tex to disable dvipdfmx + settings and compile it with pdflatex (thrice). -Finishing the installation: (on first installation the destination -repertories may need to be created) + * without bnumexpr.tex: - bnumexpr.sty --> TDS:tex/latex/bnumexpr/ + pdflatex bnumexpr.dtx (thrice) generates simultaneously the style + file and the pdf documentation. + +Finishing the installation: + + bnumexpr.sty --> TDS:tex/latex/bnumexpr/ bnumexpr.dtx --> TDS:source/latex/bnumexpr/ bnumexpr.ins --> TDS:source/latex/bnumexpr/ @@ -83,3 +91,30 @@ repertories may need to be created) bnumexpr.pdf --> TDS:doc/latex/bnumexpr/ README --> TDS:doc/latex/bnumexpr/ +Files bnumexpr.tex, bnumexpr.changes, bnumexpr.readme may be discarded. + +License +======= + +Copyright (C) 2014 by Jean-Francois Burnol (jfbu at free dot fr) + +This Work may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either +version 1.3c of this license or (at your option) any later +version. This version of this license is in + http://www.latex-project.org/lppl/lppl-1-3c.txt +and the latest version of this license is in + http://www.latex-project.org/lppl.txt +and version 1.3 or later is part of all distributions of +LaTeX version 2005/12/01 or later. + +This Work has the LPPL maintenance status "maintained". + +The Current Maintainer of this Work is Jean-Francois Burnol. + +This Work consists of the main source file bnumexpr.dtx +and the derived files + bnumexpr.sty, bnumexpr.pdf, bnumexpr.ins, bnumexpr.tex, + bnumexpr.changes, bnumexpr.readme + +End of README file. |