summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2007-01-09 01:33:27 +0000
committerKarl Berry <karl@freefriends.org>2007-01-09 01:33:27 +0000
commit0277c756d795fc55be462f09b8e64487686c4781 (patch)
treedf970f812c8446e55eb040a2a05ddf4f09874553 /Master/texmf-dist
parent5ee4a3935c772b08a58294776725ee8562266085 (diff)
numprint 1.37 (8jan07)
git-svn-id: svn://tug.org/texlive/trunk@3258 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/latex/numprint/ChangeLog.numprint10
-rw-r--r--Master/texmf-dist/doc/latex/numprint/README4
-rw-r--r--Master/texmf-dist/doc/latex/numprint/nbaseprt.pdfbin399292 -> 399252 bytes
-rw-r--r--Master/texmf-dist/doc/latex/numprint/nbaseprttest.pdfbin31555 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/numprint/numprint.pdfbin900281 -> 927897 bytes
-rw-r--r--Master/texmf-dist/doc/latex/numprint/numprint.xml4
-rw-r--r--Master/texmf-dist/doc/latex/numprint/numprinttest.pdfbin73258 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/numprint/numprinttest.tex6
-rw-r--r--Master/texmf-dist/source/latex/numprint/numprint.dtx239
-rw-r--r--Master/texmf-dist/source/latex/numprint/numprint.ins2
-rw-r--r--Master/texmf-dist/source/latex/numprint/numprint032.dtx2
-rw-r--r--Master/texmf-dist/tex/latex/numprint/nbaseprt.sty2
-rw-r--r--Master/texmf-dist/tex/latex/numprint/numprint.sty78
-rw-r--r--Master/texmf-dist/tex/latex/numprint/numprint032.sty2
-rw-r--r--Master/texmf-dist/tpm/numprint.tpm10
15 files changed, 300 insertions, 59 deletions
diff --git a/Master/texmf-dist/doc/latex/numprint/ChangeLog.numprint b/Master/texmf-dist/doc/latex/numprint/ChangeLog.numprint
index 25e2e0d8e62..87d90a45b22 100644
--- a/Master/texmf-dist/doc/latex/numprint/ChangeLog.numprint
+++ b/Master/texmf-dist/doc/latex/numprint/ChangeLog.numprint
@@ -1,3 +1,13 @@
+2007/01/08 v1.37 Harald Harders (h.harders@tu-bs.de)
+ - Add an own separator for degree centigrade
+ - Use separator for percent also for permil
+ - Change thousand separator for Portuguese from "\," to ".".
+ - Add support for French
+
+2005/07/12 v1.36 Harald Harders (h.harders@tu-bs.de)
+ - Add support for Dutch.
+ - Improve documentation.
+
2005/07/11 v1.35 Harald Harders (h.harders@tu-bs.de)
- Support not to separate percent sign from number.
diff --git a/Master/texmf-dist/doc/latex/numprint/README b/Master/texmf-dist/doc/latex/numprint/README
index 5ba51ce8c96..f267d2d5d19 100644
--- a/Master/texmf-dist/doc/latex/numprint/README
+++ b/Master/texmf-dist/doc/latex/numprint/README
@@ -34,7 +34,7 @@ improved and if the abbreviations for the different number bases are correct.
-Copyright 2000--2005 Harald Harders
+Copyright 2000--2005, 2007 Harald Harders
This program can be redistributed and/or modified under the terms
of the LaTeX Project Public License Distributed from CTAN
@@ -72,6 +72,6 @@ by hand: - execute latex on numprint.ins
again
-2005/07/11
+2007/01/08
Harald Harders
h.harders@tu-bs.de
diff --git a/Master/texmf-dist/doc/latex/numprint/nbaseprt.pdf b/Master/texmf-dist/doc/latex/numprint/nbaseprt.pdf
index 5d6a0ff0172..bfe48f45597 100644
--- a/Master/texmf-dist/doc/latex/numprint/nbaseprt.pdf
+++ b/Master/texmf-dist/doc/latex/numprint/nbaseprt.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/numprint/nbaseprttest.pdf b/Master/texmf-dist/doc/latex/numprint/nbaseprttest.pdf
deleted file mode 100644
index 4f03e5cbef6..00000000000
--- a/Master/texmf-dist/doc/latex/numprint/nbaseprttest.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/numprint/numprint.pdf b/Master/texmf-dist/doc/latex/numprint/numprint.pdf
index 0ea94c53b65..6f46a4f9b5f 100644
--- a/Master/texmf-dist/doc/latex/numprint/numprint.pdf
+++ b/Master/texmf-dist/doc/latex/numprint/numprint.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/numprint/numprint.xml b/Master/texmf-dist/doc/latex/numprint/numprint.xml
index 0df7abbb244..1ed4dd9f8ea 100644
--- a/Master/texmf-dist/doc/latex/numprint/numprint.xml
+++ b/Master/texmf-dist/doc/latex/numprint/numprint.xml
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<!DOCTYPE entry SYSTEM "../catalogue.dtd">
<entry id="numprint"
- datestamp="2005/07/11"
+ datestamp="2005/07/12"
modifier="h.harders@tu-bs.de">
<about>
<name>numprint</name>
@@ -12,7 +12,7 @@
</author>
<license type="lppl"/>
<version>
- <number>1.35</number>
+ <number>1.36</number>
</version>
</about>
<description>
diff --git a/Master/texmf-dist/doc/latex/numprint/numprinttest.pdf b/Master/texmf-dist/doc/latex/numprint/numprinttest.pdf
deleted file mode 100644
index cb58534aae1..00000000000
--- a/Master/texmf-dist/doc/latex/numprint/numprinttest.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/numprint/numprinttest.tex b/Master/texmf-dist/doc/latex/numprint/numprinttest.tex
index 581b63b5420..dee6c1a3cfe 100644
--- a/Master/texmf-dist/doc/latex/numprint/numprinttest.tex
+++ b/Master/texmf-dist/doc/latex/numprint/numprinttest.tex
@@ -1,5 +1,5 @@
\listfiles
-\documentclass[portuges,ngerman,english,a4paper,fleqn,11pt]{article}
+\documentclass[portuges,french,ngerman,english,a4paper,fleqn,11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[warning,debug,nosepfour,autolanguage]{numprint}
\usepackage{array}
@@ -154,6 +154,10 @@ $\numprint{12345678.12345678E1234}$}
$\numprint{12345678.12345678E1234}$}
+{\selectlanguage{french}French:
+
+$\numprint{12345678.12345678E1234}$}
+
English:
$\numprint{12345678.12345678E1234}$
diff --git a/Master/texmf-dist/source/latex/numprint/numprint.dtx b/Master/texmf-dist/source/latex/numprint/numprint.dtx
index 0889a36fa92..cc9fa5b29ef 100644
--- a/Master/texmf-dist/source/latex/numprint/numprint.dtx
+++ b/Master/texmf-dist/source/latex/numprint/numprint.dtx
@@ -1,5 +1,5 @@
% \iffalse meta comment
-% File: numprint.dtx Copyright (C) 2000--2005 Harald Harders
+% File: numprint.dtx Copyright (C) 2000--2005, 2007 Harald Harders
% \fi
%
% \iffalse
@@ -72,13 +72,18 @@
\DoNotIndex{\string}
\CodelineNumbered
\RecordChanges
-\CheckSum{2116}
+\CheckSum{2220}
\begin{document}
\DocInput{numprint.dtx}
\end{document}
%</driver>
% \fi
%
+% \changes{1.37}{2007/01/08}{Add support for French}%
+% \changes{1.37}{2007/01/08}{Add an own separator for \textcelsius}%
+% \changes{1.37}{2007/01/08}{Use separator for percent also for permil}%
+% \changes{1.36}{2005/07/12}{Add support for Dutch}%
+% \changes{1.36}{2005/07/12}{Improve documentation}%
% \changes{1.35}{2005/07/11}{Support not to separate percent sign from
% number}%
% \changes{1.30}{2004/08/11}{Add the commands \cs{lenprint} and
@@ -128,7 +133,7 @@
% \tableofcontents
%
% \section*{Copyright}
-% Copyright 2000--2005 Harald Harders.
+% Copyright 2000--2005, 2007 Harald Harders.
%
% This program can be redistributed and/or modified under the terms
% of the LaTeX Project Public License Distributed from CTAN
@@ -264,6 +269,11 @@
% Unfortunately, typing in the ``\texttt{\textdegree}'' sign directly
% cannot be detected (any help welcome).
%
+% You can change the spacing between the number and units, percent
+% signs, or degree symbols.
+% Have a look to Section~\ref{sec:changing-output}.
+%
+%
% \changes{1.32}{2004/09/13}{Improve documentation about
% \texttt{textcomp} symbols}%
% If you want to use one of the |textcomp| symbols \textcelsius\
@@ -521,10 +531,10 @@
% \begin{verbatim}
%\renewcommand*\npunitcommand[1]{\ensuremath{\color{blue}\mathrm{#1}}}\end{verbatim}
% And here is the result:
-% \begingroup
-% \renewcommand*\npunitcommand[1]{\ensuremath{\color{blue}\mathrm{#1}}}%
-% \numprint[N/mm^2]{300}
-% \endgroup
+%\begingroup
+%\renewcommand*\npunitcommand[1]{\ensuremath{\color{blue}\mathrm{#1}}}%
+%\numprint[N/mm^2]{300}
+%\endgroup
%
%
% \section{Add more units to \cs{lenprint}}%
@@ -584,10 +594,26 @@
%
% Using the package option |autolanguage| this can be fixed.
% If you are using this option without the |babel| package the
-% settings are switched to English at \cs{begin\{document\}}:
-% thousand separator ``\texttt{,}'', decimal sign ``\texttt{.}'',
-% product sign ``\cs{times}'', unit separator \cs{,}, and no degree
-% separator,
+% settings are switched to English at \cs{begin\{document\}}.
+% See Table~\ref{tab:defaults}.
+%
+% \begin{table}%
+% \centering
+% \caption{Default values for language settings}%
+% \label{tab:defaults}%
+% \begin{tabular}{lllllll}
+% \toprule
+% language& thousand& decimal& product& unit& percent& degree \\
+% & sep.& sign& sign& sep.& sep.& sep. \\
+% \midrule
+% English& \texttt{,}& \texttt{.}& \cs{times}& \cs{,}& \cs{,}& none \\
+% German& \cs{,}& \texttt{,}& \cs{cdot}& \cs{,}& \cs{,}& none \\
+% Portuguese& \texttt{.}& \texttt{,}& \cs{cdot}& \cs{,}& \cs{,}& none \\
+% Dutch& \cs{,}& \texttt{,}& \cs{cdot}& \cs{,}& none& none \\
+% French& \texttt{\texttildelow}& \texttt{,}& \cs{cdot}& \cs{,}& \cs{,}& none \\
+% \bottomrule
+% \end{tabular}%
+% \end{table}
%
% \DescribeMacro{\selectlanguage}
% If you are using the |babel| package in conjunction with the
@@ -600,16 +626,24 @@
% If you then switch back to English, the English settings are active
% again.
%
-% The current version supports English, German, and Portuguese.
+% The current version supports English, German, Portuguese, Dutch, and
+% French.
% Unfortunately, I don't really know how to write numbers in other
% languages than German.
-% I am quite sure that the English version also is correct.
+% I am quite sure that the English version also is
+% correct.\footnote{Maybe, the percent sign separator \cs{,} is not
+% common, but I will leave its value unchanged to preserve
+% compatibility with older versions.}
% But please help me to add other languages.
%
+% If you want other settings than the default ones, listed in
+% Table~\ref{tab:defaults}, please refer to
+% Section~\ref{sec:advanced:international}.
+%
% As long as |numprint| does not support your language you may add the
% definitions by yourself.
-% How this can be done is described in
-% section~\ref{sec:advanced:international}.
+% How this can be done is also described in
+% Section~\ref{sec:advanced:international}.
%
%
% \section{Print aligned numbers in tabulars}%
@@ -1056,6 +1090,7 @@
% \label{sec:advanced}%
%
% \subsection{Changing the output}%
+% \label{sec:changing-output}%
%
% Most of the things described in this section are not necessary to be
% done by hand because the feature ``automatic language support'',
@@ -1146,9 +1181,16 @@
% You may specify a separator for that using
% \cs{npdegreeseparator\marg{Separator}}.
%
+% \DescribeMacro{\npcelsiusseparator}%
+% By default, the same space as for normal units is added between the
+% number an \textcelsius.
+% You may specify a different separator for that using
+% \cs{npcelsiusseparator\marg{Separator}}.
+% Note that \cs{tccentigrade} is not supported by |numprint|.
+%
% \DescribeMacro{\nppercentseparator}%
% By default, the same space as for normal units is added between the
-% number an a percent sign.
+% number and a percent sign.
% You may specify a different separator for that using
% \cs{nppercentseparator\marg{Separator}}.
%
@@ -1177,6 +1219,7 @@
% \npproductsign{\times}%
% \npunitseparator{\,}%
% \npdegreeseparator{}%
+% \npcelsiusseparator{\nprt@unitsep}%
% \nppercentseparator{\nprt@unitsep}%
%}\end{verbatim}
%
@@ -1195,6 +1238,7 @@
% \npproductsign{\times}%
% \npunitseparator{\,}%
% \npdegreeseparator{}%
+% \npcelsiusseparator{\nprt@unitsep}%
% \nppercentseparator{\nprt@unitsep}%
%}\end{verbatim}
% \item
@@ -1242,6 +1286,7 @@
% \npproductsign{*}%
% \npunitseparator{~}%
% \npdegreeseparator{}%
+% \npcelsiusseparator{\nprt@unitsep}%
% \nppercentseparator{\nprt@unitsep}%
%}\end{verbatim}
% In addition, append the call of this command to the
@@ -1444,8 +1489,8 @@
% \begin{longtable}[l]{%
% @{}>{\ttfamily}p{0.30\linewidth}@{}p{0.70\linewidth}@{}}
% warning& Produce warnings rather than error messages. \\
-% error\default& Produce warnings rather than error
-% messages. \\[\medskipamount]
+% error\default& Produce error messages rather than
+% warnings. \\[\medskipamount]
% autolanguage& Switch the settings language dependent.\\
% noautolanguage\default& Fixed settings.\\[\medskipamount]
% sepfour\default& Separator for four-digit numbers.\\
@@ -1455,7 +1500,8 @@
% noaddmissingzero& Don't do that.\\[\medskipamount]
% addplus& Add a plus to a number without a sign.\\
% noaddplus\default& Don't do that.\\[\medskipamount]
-% addplusexponent& Add a plus to a number without a sign.\\
+% addplusexponent& Add a plus to a number without a sign in
+% exponents.\\
% noaddplusexponent\default& Don't do that.\\[\medskipamount]
% oldcolumntypes& Define the old column types that need to use the
% \cs{numprint} inside the tabular.\\
@@ -1496,6 +1542,8 @@
% unit.\\
% npdegreeseparator& Change the separator between a number and a
% degree symbol.\\[\medskipamount]
+% npcelsiusseparator& Change the separator between a number and
+% \textcelsius.\\[\medskipamount]
% nppercentseparator& Change the separator between a number and a
% percent sign.\\[\medskipamount]
% nprounddigits& Declare how many digits will be printed after the
@@ -1538,6 +1586,9 @@
% \begin{itemize}
% \item When aligning the exponent for tabulars, the distance between
% the ``10'' and the exponent is too small.
+% \item Printing negative numbers in red does not work.
+% Only the minus sign is printed in red.
+% When was this bug introduced?
% \end{itemize}
%
% \section{To do}
@@ -1562,6 +1613,10 @@
% This function has been slightly changed by me.
% \item
% Portuguese support by Vilar Camara Neto and Luis.
+% \item
+% Dutch support by Ralph Hendriks.
+% \item
+% French support by Daniel Flipo.
% \end{itemize}
%
% \begin{thebibliography}{1}
@@ -1589,7 +1644,7 @@
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{numprint}
- [2005/07/11 v1.35 Print numbers (HH)]
+ [2007/01/08 v1.37 Print numbers (HH)]
% \end{macrocode}
%
% \subsection{Load packages}
@@ -1786,21 +1841,28 @@
% \end{macrocode}
% \end{macro}
% \begin{macro}{\npunitseparator}
-% Change the separator between number an unit.
+% Change the separator between number and unit.
% Here again the additional \verb|{}| is used as above.
% \begin{macrocode}
\newcommand*\npunitseparator[1]{\def\nprt@unitsep{{#1}}}
% \end{macrocode}
% \end{macro}
% \begin{macro}{\npdegreeseparator}
-% Change the separator between number an unit.
+% Change the separator between number and \textdegree.
% Here again the additional \verb|{}| is used as above.
% \begin{macrocode}
\newcommand*\npdegreeseparator[1]{\def\nprt@degreesep{{#1}}}
% \end{macrocode}
% \end{macro}
+% \begin{macro}{\npcelsiusseparator}
+% Change the separator between number and \textcelsius.
+% Here again the additional \verb|{}| is used as above.
+% \begin{macrocode}
+\newcommand*\npcelsiusseparator[1]{\def\nprt@celsiussep{{#1}}}
+% \end{macrocode}
+% \end{macro}
% \begin{macro}{\nppercentseparator}
-% Change the separator between number an unit.
+% Change the separator between number and \%.
% Here again the additional \verb|{}| is used as above.
% \begin{macrocode}
\newcommand*\nppercentseparator[1]{\def\nprt@percentsep{{#1}}}
@@ -4224,18 +4286,84 @@
\ensuremath{\nprt@degreesep}%
\else
% \end{macrocode}
-% If the unit is \cs{\%}, the unit is a percent sign.
-% Then print the separator \cs{nprt@percentsep} instead of
+% If the unit is \cs{tccelsius} from the \texttt{mathcomp} package, the
+% unit is degree centigrade.
+% Then print the separator \cs{nprt@celsiussep} instead of
% \cs{nprt@unitsep}.
% \begin{macrocode}
- \def\nprt@tmpunit{\%}%
+ \def\nprt@tmpunit{\tccelsius}%
\ifx\nprt@oarg\nprt@tmpunit
- \ensuremath{\nprt@percentsep}%
+ \ensuremath{\nprt@celsiussep}%
\else
% \end{macrocode}
+% If the unit is \cs{celsius} from the \texttt{gensymb} package, the
+% unit is degree centigrade.
+% Then print the separator \cs{nprt@celsiussep} instead of
+% \cs{nprt@unitsep}.
+% \begin{macrocode}
+ \def\nprt@tmpunit{\celsius}%
+ \ifx\nprt@oarg\nprt@tmpunit
+ \ensuremath{\nprt@celsiussep}%
+ \else
+% \end{macrocode}
+% If the unit is \cs{textcelsius} from the \texttt{textcomp} package, the
+% unit is degree centigrade.
+% Then print the separator \cs{nprt@celsiussep} instead of
+% \cs{nprt@unitsep}.
+% \begin{macrocode}
+ \def\nprt@tmpunit{\textcelsius}%
+ \ifx\nprt@oarg\nprt@tmpunit
+ \ensuremath{\nprt@celsiussep}%
+ \else
+% \end{macrocode}
+% If the unit is \cs{\%}, the unit is a percent sign.
+% Then print the separator \cs{nprt@percentsep} instead of
+% \cs{nprt@unitsep}.
+% \begin{macrocode}
+ \def\nprt@tmpunit{\%}%
+ \ifx\nprt@oarg\nprt@tmpunit
+ \ensuremath{\nprt@percentsep}%
+ \else
+% \end{macrocode}
+% If the unit is \cs{tcperthousand} from the \texttt{mathcomp} package, the
+% unit is a permil sign.
+% Then print the separator \cs{nprt@percentsep} instead of
+% \cs{nprt@unitsep}.
+% \begin{macrocode}
+ \def\nprt@tmpunit{\tcperthousand}%
+ \ifx\nprt@oarg\nprt@tmpunit
+ \ensuremath{\nprt@percentsep}%
+ \else
+% \end{macrocode}
+% If the unit is \cs{perthousand} from the \texttt{gensymb} package, the
+% unit is a permil sign.
+% Then print the separator \cs{nprt@percentsep} instead of
+% \cs{nprt@unitsep}.
+% \begin{macrocode}
+ \def\nprt@tmpunit{\perthousand}%
+ \ifx\nprt@oarg\nprt@tmpunit
+ \ensuremath{\nprt@percentsep}%
+ \else
+% \end{macrocode}
+% If the unit is \cs{textperthousand} from the \texttt{textcomp} package, the
+% unit is a permil sign.
+% Then print the separator \cs{nprt@percentsep} instead of
+% \cs{nprt@unitsep}.
+% \begin{macrocode}
+ \def\nprt@tmpunit{\textperthousand}%
+ \ifx\nprt@oarg\nprt@tmpunit
+ \ensuremath{\nprt@percentsep}%
+ \else
+% \end{macrocode}
% Else, print \cs{nprt@unitsep}.
% \begin{macrocode}
- \ensuremath{\nprt@unitsep}%
+ \ensuremath{\nprt@unitsep}%
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
\fi
\fi
\fi
@@ -4443,6 +4571,7 @@
\npproductsign{\cdot}%
\npunitseparator{\,}%
\npdegreeseparator{}%
+ \npcelsiusseparator{\nprt@unitsep}%
\nppercentseparator{\nprt@unitsep}%
}
% \end{macrocode}
@@ -4460,6 +4589,7 @@
\npproductsign{\cdot}%
\npunitseparator{\,}%
\npdegreeseparator{}%
+ \npcelsiusseparator{\nprt@unitsep}%
\nppercentseparator{\nprt@unitsep}%
}
% \end{macrocode}
@@ -4473,19 +4603,51 @@
\npproductsign{\times}%
\npunitseparator{\,}%
\npdegreeseparator{}%
+ \npcelsiusseparator{\nprt@unitsep}%
\nppercentseparator{\nprt@unitsep}%
}
% \end{macrocode}
% \end{macro}
% \begin{macro}{\npstyleportuguese}
-% Sets the parameters to German habit.
+% \changes{1.37}{2007/01/08}{Change thousand separator for Portuguese
+% from ``\cs{,}'' to ``\texttt{.}''}%
+% Sets the parameters to Portuguese habit.
% \begin{macrocode}
\newcommand*\npstyleportuguese{%
+ \npthousandsep{.}%
+ \npdecimalsign{,}%
+ \npproductsign{\cdot}%
+ \npunitseparator{\,}%
+ \npdegreeseparator{}%
+ \npcelsiusseparator{\nprt@unitsep}%
+ \nppercentseparator{\nprt@unitsep}%
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\npstyledutch}
+% Sets the parameters to Dutch habit.
+% \begin{macrocode}
+\newcommand*\npstyledutch{%
\npthousandsep{\,}%
\npdecimalsign{,}%
\npproductsign{\cdot}%
\npunitseparator{\,}%
\npdegreeseparator{}%
+ \npcelsiusseparator{\nprt@unitsep}%
+ \nppercentseparator{}%
+}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\npstylefrench}
+% Sets the parameters to French habit.
+% \begin{macrocode}
+\newcommand*\npstylefrench{%
+ \npthousandsep{~}%
+ \npdecimalsign{,}%
+ \npproductsign{\cdot}%
+ \npunitseparator{\,}%
+ \npdegreeseparator{}%
+ \npcelsiusseparator{\nprt@unitsep}%
\nppercentseparator{\nprt@unitsep}%
}
% \end{macrocode}
@@ -4507,23 +4669,30 @@
% \end{macrocode}
% Adds the language settings to the known languages if they are
% provided by babel.
-% The current version knows all German, English, and Portuguese
-% dialects.
+% The current version knows all German, English, Portuguese, Dutch,
+% and French dialects.
% \begin{macrocode}
\npaddtolanguage{UKenglish}{english}%
\npaddtolanguage{USenglish}{english}%
+ \npaddtolanguage{afrikaans}{dutch}%
\npaddtolanguage{american}{english}%
\npaddtolanguage{austrian}{german}%
\npaddtolanguage{british}{english}%
\npaddtolanguage{canadian}{english}%
+ \npaddtolanguage{dutch}{dutch}%
\npaddtolanguage{english}{english}%
\npaddtolanguage{german}{german}%
\npaddtolanguage{naustrian}{german}%
\npaddtolanguage{ngerman}{german}%
- \npaddtolanguage{brazil}{portuguese}
- \npaddtolanguage{brazilian}{portuguese}
- \npaddtolanguage{portuges}{portuguese}
- \npaddtolanguage{portuguese}{portuguese}
+ \npaddtolanguage{brazil}{portuguese}%
+ \npaddtolanguage{brazilian}{portuguese}%
+ \npaddtolanguage{portuges}{portuguese}%
+ \npaddtolanguage{portuguese}{portuguese}%
+ \npaddtolanguage{francais}{french}%
+ \npaddtolanguage{canadien}{french}%
+ \npaddtolanguage{acadian}{french}%
+ \npaddtolanguage{french}{french}%
+ \npaddtolanguage{frenchb}{french}%
% \end{macrocode}
% Set the active language again to activate the extras section.
% \begin{macrocode}
diff --git a/Master/texmf-dist/source/latex/numprint/numprint.ins b/Master/texmf-dist/source/latex/numprint/numprint.ins
index 01b79050be3..23922ff36e7 100644
--- a/Master/texmf-dist/source/latex/numprint/numprint.ins
+++ b/Master/texmf-dist/source/latex/numprint/numprint.ins
@@ -3,7 +3,7 @@
numprint package
- Copyright 2000--2005 Harald Harders
+ Copyright 2000--2005, 2007 Harald Harders
This program can be redistributed and/or modified under the terms
of the LaTeX Project Public License Distributed from CTAN
diff --git a/Master/texmf-dist/source/latex/numprint/numprint032.dtx b/Master/texmf-dist/source/latex/numprint/numprint032.dtx
index 7458c7f7f06..486a26866a9 100644
--- a/Master/texmf-dist/source/latex/numprint/numprint032.dtx
+++ b/Master/texmf-dist/source/latex/numprint/numprint032.dtx
@@ -1,5 +1,5 @@
% \iffalse meta comment
-% File: numprint.dtx Copyright (C) 2000--2004 Harald Harders
+% File: numprint032.dtx Copyright (C) 2000--2004 Harald Harders
% \fi
%
% \iffalse
diff --git a/Master/texmf-dist/tex/latex/numprint/nbaseprt.sty b/Master/texmf-dist/tex/latex/numprint/nbaseprt.sty
index fa6d570a341..69477f2dcdb 100644
--- a/Master/texmf-dist/tex/latex/numprint/nbaseprt.sty
+++ b/Master/texmf-dist/tex/latex/numprint/nbaseprt.sty
@@ -8,7 +8,7 @@
%%
%% numprint package
%%
-%% Copyright 2000--2005 Harald Harders
+%% Copyright 2000--2005, 2007 Harald Harders
%%
%% This program can be redistributed and/or modified under the terms
%% of the LaTeX Project Public License Distributed from CTAN
diff --git a/Master/texmf-dist/tex/latex/numprint/numprint.sty b/Master/texmf-dist/tex/latex/numprint/numprint.sty
index 45aee534a95..e80c0a74b50 100644
--- a/Master/texmf-dist/tex/latex/numprint/numprint.sty
+++ b/Master/texmf-dist/tex/latex/numprint/numprint.sty
@@ -8,7 +8,7 @@
%%
%% numprint package
%%
-%% Copyright 2000--2005 Harald Harders
+%% Copyright 2000--2005, 2007 Harald Harders
%%
%% This program can be redistributed and/or modified under the terms
%% of the LaTeX Project Public License Distributed from CTAN
@@ -19,7 +19,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{numprint}
- [2005/07/11 v1.35 Print numbers (HH)]
+ [2007/01/08 v1.37 Print numbers (HH)]
\RequirePackage{array}
\newif\ifnprt@numsepfour
\newif\ifnprt@errormessage
@@ -66,6 +66,7 @@
\newcommand*\npproductsign[1]{\def\nprt@prod{\ensuremath{{}#1{}}}}
\newcommand*\npunitseparator[1]{\def\nprt@unitsep{{#1}}}
\newcommand*\npdegreeseparator[1]{\def\nprt@degreesep{{#1}}}
+\newcommand*\npcelsiusseparator[1]{\def\nprt@celsiussep{{#1}}}
\newcommand*\nppercentseparator[1]{\def\nprt@percentsep{{#1}}}
\def\nprt@fillnull#1#2{%
\@tempcnta=-1
@@ -1114,11 +1115,41 @@
\ifx\nprt@oarg\nprt@tmpunit
\ensuremath{\nprt@degreesep}%
\else
- \def\nprt@tmpunit{\%}%
+ \def\nprt@tmpunit{\tccelsius}%
\ifx\nprt@oarg\nprt@tmpunit
- \ensuremath{\nprt@percentsep}%
+ \ensuremath{\nprt@celsiussep}%
\else
- \ensuremath{\nprt@unitsep}%
+ \def\nprt@tmpunit{\celsius}%
+ \ifx\nprt@oarg\nprt@tmpunit
+ \ensuremath{\nprt@celsiussep}%
+ \else
+ \def\nprt@tmpunit{\textcelsius}%
+ \ifx\nprt@oarg\nprt@tmpunit
+ \ensuremath{\nprt@celsiussep}%
+ \else
+ \def\nprt@tmpunit{\%}%
+ \ifx\nprt@oarg\nprt@tmpunit
+ \ensuremath{\nprt@percentsep}%
+ \else
+ \def\nprt@tmpunit{\tcperthousand}%
+ \ifx\nprt@oarg\nprt@tmpunit
+ \ensuremath{\nprt@percentsep}%
+ \else
+ \def\nprt@tmpunit{\perthousand}%
+ \ifx\nprt@oarg\nprt@tmpunit
+ \ensuremath{\nprt@percentsep}%
+ \else
+ \def\nprt@tmpunit{\textperthousand}%
+ \ifx\nprt@oarg\nprt@tmpunit
+ \ensuremath{\nprt@percentsep}%
+ \else
+ \ensuremath{\nprt@unitsep}%
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
\fi
\fi
\fi
@@ -1196,6 +1227,7 @@
\npproductsign{\cdot}%
\npunitseparator{\,}%
\npdegreeseparator{}%
+ \npcelsiusseparator{\nprt@unitsep}%
\nppercentseparator{\nprt@unitsep}%
}
\npstyledefault
@@ -1205,6 +1237,7 @@
\npproductsign{\cdot}%
\npunitseparator{\,}%
\npdegreeseparator{}%
+ \npcelsiusseparator{\nprt@unitsep}%
\nppercentseparator{\nprt@unitsep}%
}
\newcommand*\npstyleenglish{%
@@ -1213,14 +1246,34 @@
\npproductsign{\times}%
\npunitseparator{\,}%
\npdegreeseparator{}%
+ \npcelsiusseparator{\nprt@unitsep}%
\nppercentseparator{\nprt@unitsep}%
}
\newcommand*\npstyleportuguese{%
+ \npthousandsep{.}%
+ \npdecimalsign{,}%
+ \npproductsign{\cdot}%
+ \npunitseparator{\,}%
+ \npdegreeseparator{}%
+ \npcelsiusseparator{\nprt@unitsep}%
+ \nppercentseparator{\nprt@unitsep}%
+}
+\newcommand*\npstyledutch{%
\npthousandsep{\,}%
\npdecimalsign{,}%
\npproductsign{\cdot}%
\npunitseparator{\,}%
\npdegreeseparator{}%
+ \npcelsiusseparator{\nprt@unitsep}%
+ \nppercentseparator{}%
+}
+\newcommand*\npstylefrench{%
+ \npthousandsep{~}%
+ \npdecimalsign{,}%
+ \npproductsign{\cdot}%
+ \npunitseparator{\,}%
+ \npdegreeseparator{}%
+ \npcelsiusseparator{\nprt@unitsep}%
\nppercentseparator{\nprt@unitsep}%
}
\AtBeginDocument{%
@@ -1228,18 +1281,25 @@
\@ifpackageloaded{babel}{%
\npaddtolanguage{UKenglish}{english}%
\npaddtolanguage{USenglish}{english}%
+ \npaddtolanguage{afrikaans}{dutch}%
\npaddtolanguage{american}{english}%
\npaddtolanguage{austrian}{german}%
\npaddtolanguage{british}{english}%
\npaddtolanguage{canadian}{english}%
+ \npaddtolanguage{dutch}{dutch}%
\npaddtolanguage{english}{english}%
\npaddtolanguage{german}{german}%
\npaddtolanguage{naustrian}{german}%
\npaddtolanguage{ngerman}{german}%
- \npaddtolanguage{brazil}{portuguese}
- \npaddtolanguage{brazilian}{portuguese}
- \npaddtolanguage{portuges}{portuguese}
- \npaddtolanguage{portuguese}{portuguese}
+ \npaddtolanguage{brazil}{portuguese}%
+ \npaddtolanguage{brazilian}{portuguese}%
+ \npaddtolanguage{portuges}{portuguese}%
+ \npaddtolanguage{portuguese}{portuguese}%
+ \npaddtolanguage{francais}{french}%
+ \npaddtolanguage{canadien}{french}%
+ \npaddtolanguage{acadian}{french}%
+ \npaddtolanguage{french}{french}%
+ \npaddtolanguage{frenchb}{french}%
\expandafter\selectlanguage\expandafter{\languagename}%
}{%
\npstyleenglish
diff --git a/Master/texmf-dist/tex/latex/numprint/numprint032.sty b/Master/texmf-dist/tex/latex/numprint/numprint032.sty
index 77f1aa9495d..64965191243 100644
--- a/Master/texmf-dist/tex/latex/numprint/numprint032.sty
+++ b/Master/texmf-dist/tex/latex/numprint/numprint032.sty
@@ -8,7 +8,7 @@
%%
%% numprint package
%%
-%% Copyright 2000--2005 Harald Harders
+%% Copyright 2000--2005, 2007 Harald Harders
%%
%% This program can be redistributed and/or modified under the terms
%% of the LaTeX Project Public License Distributed from CTAN
diff --git a/Master/texmf-dist/tpm/numprint.tpm b/Master/texmf-dist/tpm/numprint.tpm
index 52056cb087a..c2e98fb4063 100644
--- a/Master/texmf-dist/tpm/numprint.tpm
+++ b/Master/texmf-dist/tpm/numprint.tpm
@@ -3,7 +3,7 @@
<rdf:Description about="http://texlive.dante.de/texlive/Package/numprint.zip">
<TPM:Name>numprint</TPM:Name>
<TPM:Type>Package</TPM:Type>
- <TPM:Date>2006/01/11 23:55:41</TPM:Date>
+ <TPM:Date>2007/01/08 14:39:00</TPM:Date>
<TPM:Version></TPM:Version>
<TPM:Creator>rahtz</TPM:Creator>
<TPM:Title>
@@ -31,27 +31,25 @@ after the formatted number.
<TPM:Size>1723883</TPM:Size>
<TPM:License></TPM:License>
<TPM:Build/>
- <TPM:RunFiles size="64966">
+ <TPM:RunFiles size="67125">
texmf-dist/tex/latex/numprint/nbaseprt.sty
texmf-dist/tex/latex/numprint/numprint.sty
texmf-dist/tex/latex/numprint/numprint032.sty
texmf-dist/tpm/numprint.tpm
</TPM:RunFiles>
- <TPM:DocFiles size="1423652">
+ <TPM:DocFiles size="1346842">
texmf-dist/doc/latex/numprint/ChangeLog.nbaseprt
texmf-dist/doc/latex/numprint/ChangeLog.numprint
texmf-dist/doc/latex/numprint/README
texmf-dist/doc/latex/numprint/getversion.tex
texmf-dist/doc/latex/numprint/nbaseprt.pdf
texmf-dist/doc/latex/numprint/nbaseprt.xml
-texmf-dist/doc/latex/numprint/nbaseprttest.pdf
texmf-dist/doc/latex/numprint/nbaseprttest.tex
texmf-dist/doc/latex/numprint/numprint.pdf
texmf-dist/doc/latex/numprint/numprint.xml
-texmf-dist/doc/latex/numprint/numprinttest.pdf
texmf-dist/doc/latex/numprint/numprinttest.tex
</TPM:DocFiles>
- <TPM:SourceFiles size="235265">
+ <TPM:SourceFiles size="241540">
texmf-dist/source/latex/numprint/Makefile
texmf-dist/source/latex/numprint/nbaseprt.dtx
texmf-dist/source/latex/numprint/numprint.dtx