From eac8fd5d1337a83d1dd68ca7223e8703048d239c Mon Sep 17 00:00:00 2001 From: Luigi Scarso Date: Thu, 31 Dec 2020 21:49:16 +0000 Subject: MetaPost: small improvements in manual; some minor fixes. git-svn-id: svn://tug.org/texlive/trunk@57271 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/metapost/base/mpman.pdf | Bin 957617 -> 959393 bytes .../base/source-manual/mpman-app-numbersystems.tex | 12 ++++++------ .../base/source-manual/mpman-app-refman.tex | 2 +- .../doc/metapost/base/source-manual/mpman.tex | 10 +++++----- 4 files changed, 12 insertions(+), 12 deletions(-) (limited to 'Master/texmf-dist/doc/metapost') diff --git a/Master/texmf-dist/doc/metapost/base/mpman.pdf b/Master/texmf-dist/doc/metapost/base/mpman.pdf index 16e32d2ca44..1838024b4ae 100644 Binary files a/Master/texmf-dist/doc/metapost/base/mpman.pdf and b/Master/texmf-dist/doc/metapost/base/mpman.pdf differ diff --git a/Master/texmf-dist/doc/metapost/base/source-manual/mpman-app-numbersystems.tex b/Master/texmf-dist/doc/metapost/base/source-manual/mpman-app-numbersystems.tex index 23d3dce7cf9..4839943fb1f 100644 --- a/Master/texmf-dist/doc/metapost/base/source-manual/mpman-app-numbersystems.tex +++ b/Master/texmf-dist/doc/metapost/base/source-manual/mpman-app-numbersystems.tex @@ -1,4 +1,4 @@ -\svnInfo $Id: mpman-app-numbersystems.tex 2023 2014-05-21 08:47:19Z stephanhennig $ +\svnInfo $Id: mpman-app-numbersystems.tex 2163 2020-12-31 19:51:53Z luigi.scarso@gmail.com $ \section{High-precision arithmetic with MetaPost} \label{hparith} @@ -21,7 +21,7 @@ Assigning a value to this variable at run-time triggers an error. The \texttt{scaled}\index{scaled?\texttt{scaled}} number system refers to 32~bit fixed-point arithmetics described in Section~\ref{datatypes}. -This is the default number system. Precision is ca. 10~decimal digits, +This is the default number system. Precision is ca.~10~decimal digits, 5 digits before and after the comma. All arithmetic operations are done in software. @@ -31,9 +31,9 @@ precision. In the internal representation, double floating-point numbers use $52+1$~bits for the mantissa, which determines precision, 11~bits for the exponent, which determines the valid range of numbers, and one bit for the sign. The smallest absolute value that can be -represented is ca. $2.2\cdot10^{-308}$, the largest value is -ca. $1.8\cdot10^{308}$. The 53~bit mantissa makes for a precision of -ca. 15 decimal digits. The smallest possible difference between two +represented is ca.~$2.2\cdot10^{-308}$, the largest value is +ca.~$1.8\cdot10^{308}$. The 53~bit mantissa makes for a precision of +ca.~15 decimal digits. The smallest possible difference between two distinct numbers in double floating-point number representation is $2^{-53} \approx 1.1\cdot10^{-16}$. The largest integer value that can be represented exactly is $2^{53}-1 \approx 9,0\cdot10^{15}$. Variable @@ -53,7 +53,7 @@ Precision is determined by an internal variable in decimal digits. Valid numbers are in the range 1 to 1000. Higher values make for better precision at the expense of performance of arithmetic operations. Default precision is 34~decimal digits -(ca. 113~bits in the mantissa). Exponent in the internal representation +(ca.~113~bits in the mantissa). Exponent in the internal representation is an integer in the range $[-9,999,999; +9,999,999]$. All arithmetic operations are done in software using the MPFR library~\cite{lib:mpfr} and are usually orders of magnitude slower than in \texttt{double} mode. diff --git a/Master/texmf-dist/doc/metapost/base/source-manual/mpman-app-refman.tex b/Master/texmf-dist/doc/metapost/base/source-manual/mpman-app-refman.tex index 7d301c3ce09..3581ffdd8e3 100644 --- a/Master/texmf-dist/doc/metapost/base/source-manual/mpman-app-refman.tex +++ b/Master/texmf-dist/doc/metapost/base/source-manual/mpman-app-refman.tex @@ -472,7 +472,7 @@ $$\begin{tabular}{|l|l|l|r|l|} \pl\tt \verb|thelabel|& suffix, string, pair& picture& \pageref{Dthelab}& Text positioned as if to label a point\\\hline \pl\tt \verb|z|& suffix& pair& \pageref{Dzconv}& - The pair ${\tt x}\descr{suffix},{\tt y}\descr{suffix})$\\\hline + The pair $({\tt x}\descr{suffix},{\tt y}\descr{suffix})$\\\hline \end{tabular} $$ \index{min?\texttt{min}}\index{max?\texttt{max}}% diff --git a/Master/texmf-dist/doc/metapost/base/source-manual/mpman.tex b/Master/texmf-dist/doc/metapost/base/source-manual/mpman.tex index ec77468753f..9df1bc3dba3 100644 --- a/Master/texmf-dist/doc/metapost/base/source-manual/mpman.tex +++ b/Master/texmf-dist/doc/metapost/base/source-manual/mpman.tex @@ -1,4 +1,4 @@ -% $Id: mpman.tex 2139 2018-02-19 14:38:47Z luigi.scarso@gmail.com $ +% $Id: mpman.tex 2155 2019-06-02 09:39:55Z luigi.scarso@gmail.com $ % MetaPost manual, by John Hobby. License at end. \listfiles \RequirePackage{ifpdf} @@ -12,8 +12,8 @@ \fi \documentclass{article} % article is NOT the original style \usepackage[nofancy]{svninfo}% Access VCS information. -\svnInfo $Id: mpman.tex 2140 2019-06-01 14:38:47Z luigi.scarso@gmail.com $ -%\svnInfo $Id: mpman.tex 2139 2018-02-19 14:38:47Z luigi.scarso@gmail.com $ +\svnInfo $Id: mpman.tex 2155 2019-06-02 09:39:55Z luigi.scarso@gmail.com $ +%\svnInfo $Id: mpman.tex 2155 2019-06-02 09:39:55Z luigi.scarso@gmail.com $ \newcommand*{\mpversion}{2.00} \usepackage[T1]{fontenc} @@ -135,7 +135,7 @@ MetaPost is a programming language much like Knuth's \MF\footnote{\MF\ is a trademark of Addison Wesley Publishing company.}\index{metafont?\MF}~\cite{kn:c} except that it outputs -either vector graphics in the Postscript or SVG formats or bitmap +either vector graphics in the PostScript or SVG formats or bitmap graphics in the PNG format. Borrowed from \MF\ are the basic tools for creating and manipulating pictures. These include numbers, coordinate pairs, cubic splines, affine transformations, text strings, and boolean @@ -5724,7 +5724,7 @@ documents with selected applications. MetaPost graphics in the PostScript\index{PostScript} format can be easily integrated into documents prepared with \TeX\ and friends. -MetaPost's PostScript output is a low-featured dialect of the Postscript +MetaPost's PostScript output is a low-featured dialect of the PostScript language, called \emph{purified EPS}\index{EPS!purified}, which can be converted into the Portable Document Format (PDF\index{PDF}) language on-the-fly. For that reason, external MetaPost graphics can be used on -- cgit v1.2.3