diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-09 00:44:40 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-09 00:44:40 +0000 |
commit | b4fc5f639874db951177ec539299d20908adb654 (patch) | |
tree | 52f08823ca58fffe3db6a9b075635038c567626c /Master/texmf-dist/doc/latex/numprint/numprinttest.tex | |
parent | dec3d98ebe442d7ea93efbaa8dd2e2be8149a467 (diff) |
doc 4
git-svn-id: svn://tug.org/texlive/trunk@80 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/numprint/numprinttest.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/numprint/numprinttest.tex | 458 |
1 files changed, 458 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/numprint/numprinttest.tex b/Master/texmf-dist/doc/latex/numprint/numprinttest.tex new file mode 100644 index 00000000000..581b63b5420 --- /dev/null +++ b/Master/texmf-dist/doc/latex/numprint/numprinttest.tex @@ -0,0 +1,458 @@ +\listfiles +\documentclass[portuges,ngerman,english,a4paper,fleqn,11pt]{article} +\usepackage[T1]{fontenc} +\usepackage[warning,debug,nosepfour,autolanguage]{numprint} +\usepackage{array} +\usepackage{babel} +\usepackage{tabularx} +\usepackage{longtable} + +% Switch off spacing between number and percent sign in English +\makeatletter +\g@addto@macro\npstyleenglish{% + \nppercentseparator{}% +}% +\makeatother + +\begin{document} +\sffamily +To be able to see the difference between text and math mode I switch +to a sans serif font. The math mode stays with serifs. + +text mode: + +\numprint{1234} abc + +\numprint{1234.1234} abc + +\numprint{1234.12345} abc + +\numprint{12345.12345} + +\numprint{1234567890} + +\numprint[mm]{1234567890} + +\numprint[MPa\sqrt{m}]{12345.12345} + +\numprint{1234567890,1234567890}, \numprint{1234567890.1234567890} + +\numprint{+123456}, \numprint{+1234567}, \numprint{+12345678} + +\numprint{-123456}, \numprint{-1234567}, \numprint{-12345678} + +\numprint{\pm 123456}, \numprint{\pm 1234567}, \numprint{\pm 12345678} + +\numprint{12345678.12345678e1234.1234} + +\numprint{12345678.12345678E+1234.1234} + +\numprint{12345678.12345678E1234} + +\numprint{E1234} + +\numprint{+E1234} + +\numprint{-E1234} + +\numprint{+-E1234} + +\numprint{\pm E1234} + +\bigskip +math mode: + +$\numprint{1234.1234}$ + +$\numprint{12345.12345}$ + +$\numprint[\%]{1234567890}$ + +$\numprint[mm]{1234567890}$ + +$\numprint[MPa\sqrt{m}]{12345.12345}$ + +$\numprint{1234567890,1234567890}$, $\numprint{1234567890.1234567890}$ + +$\numprint{+123456}$, $\numprint{+1234567}$, $\numprint{+12345678}$ + +$\numprint{-123456}$, $\numprint{-1234567}$, $\numprint{-12345678}$ + +$\numprint{\pm 123456}$, $\numprint{\pm 1234567}$, $\numprint{\pm 12345678}$ + +$\numprint{12345678.12345678e1234.1234}$ + +$\numprint{12345678.12345678E+1234.1234}$ + +$\numprint{12345678.12345678E1234}$ + +$\numprint{E1234}$ + +$\numprint{+E1234}$ + +$\numprint{-E1234}$ + +$\numprint{+-E1234}$ + +$\numprint{\pm E1234}$ + +$\numprint{1.}$ + +$\numprint{0.1}$ + +$\numprint{.1}$ + +$\numprint{1.E5}$ + +Round to 2 digits resp. 1 digit in exponents: + +{\nprounddigits{2}\nproundexpdigits{1}% +$\numprint{12345678.12345678e1234.1234}$ + +$\numprint{12345678.12345678E+1234.1234}$ + +$\numprint{12345678.12345678E1234}$} + +Round to 0 digits: + +{\nprounddigits{0}% +$\numprint{12345678.12}$ + +$\numprint{12345678.1}$ + +$\numprint{12345678.}$ + +$\numprint{12345678}$} + +Replace zero by ---: + +{\nprounddigits{2}\npreplacenull{\mbox{---}}% +$\numprint{12345678.00}$ + +$\numprint{12345678.12}$ + +$\numprint{12345678}$} + +Don't add missing zero: + +{\npnoaddmissingzero +$\numprint{1.}$ + +$\numprint{.1}$ + +$\numprint{1.E5}$} + +English: + +$\numprint{12345678.12345678E1234}$ + +{\selectlanguage{ngerman}German: + +$\numprint{12345678.12345678E1234}$} + +{\selectlanguage{portuges}Portuguese: + +$\numprint{12345678.12345678E1234}$} + +English: + +$\numprint{12345678.12345678E1234}$ + +German (foreignlanguage): +\foreignlanguage{ngerman}{$\numprint{12345678.12345678E1234}$} + +\bigskip +Padding:\par +$\numprint{12345.1234E1234}$\par +\begingroup +\nplpadding{7} +$\numprint{12345.1234E1234}$\par +\endgroup +$\numprint{12345.1234E1234}$\par +\nplpadding{7} +$\numprint{12345.1234E1234}$\par +\nplpadding[x]{7} +$\numprint{12345.1234E1234}$\par +\npnolpadding +$\numprint{12345.1234E1234}$ + +\bigskip +tabulars: + +\tabcolsep0mm +\begin{tabular}{|n{6}{5}|} + 1.1e1 \\ + 12.12e12 \\ + 123.123e123 \\ + 1234.1234e1234 \\ + 12345.12345e1234.1 \\ + 123456.12345 +\end{tabular} + +\begin{tabular}{|n{6}{5}|} + 1.1 \\ + 12.12 \\ + 123.123 +\end{tabular} + +\begin{tabular}{|n[4]{6}{5}|} + 1.1e1 \\ + 12.12e12 \\ + 123.123e123 \\ + 1234.1234e1234 \\ + 12345.12345e1234.1 \\ + 12345.12345e12345.1 \\ + 123456.12345 +\end{tabular} + +\begin{tabular}{|n[4][1]{6}{5}|} + 1.1e1 \\ + 12.12e12 \\ + 123.123e123 \\ + 1234.1234e1234 \\ + 12345.12345e1234.1 \\ + 12345.12345e12345.1 \\ + 123456.12345 +\end{tabular} + +\begin{tabular}{|n{4}{4}|} + 1.1 \\ + 12.12 \\ + 123.123 \\ + 1234.1234 +\end{tabular} + +\npfourdigitnosep +\begin{tabular}{|n[4]{5}{4}|} + 1.1e1 \\ + 12.12e12 \\ + 123.123e123 \\ + 1234.1234e1234 \\ + 12345.12345e1234.1 \\ + 12345.12345e12345.1 \\ + 123456.12345 +\end{tabular} + +\begin{tabular}{|n{4}{4}|} + 1.1 \\ + 12.12 \\ + 123.123 \\ + 1234.1234 +\end{tabular} + +\begin{tabular}{|n{4}{5}|} + 1.1 \\ + 12.12 \\ + 123.123 \\ + 1234.1234 \\ + 1234.12345 +\end{tabular} + +\def\gammel{1234}% +\nprounddigits{3}% +\begin{tabular}{@{}>{\boldmath}n[3]{6}{3}} %$ + +12343,0e-3\\ + \gammel +\end{tabular} + +\begin{tabular}{@{}n[3]{6}{3}} + +12343,0e-3\\ + \gammel +\end{tabular} + +\begin{tabular}{@{}>{\bfseries}N[3]{6}{3}} %$ + +12343,0e-3\\ + \gammel +\end{tabular} + +\begin{tabular}{@{}|N[3]{6}{3}|} + +12343.0e-3 \\ + 12343.0e-3 \\ + \gammel +\end{tabular} + + + +\numprint{1234} abc + +\numprint{1234.1234} abc + +\numprint{1234.12345} abc + +\numprint{12345.1234} abc + +\numprint{12345.12345} + +||\numprint{e3}|| + +||$10^{3}$|| + +||1\,234|| + +||\numprint{1234}|| + +\numprint{1000.00}% + +\numprint{-10000.00}% + +\numprint{-1000.00}% + +\numprint{-100.00}% + +\nprounddigits{2}% +\numprint{-99.999}% + +\numprint{-999.999}% + +\numprint{-9999.999}% + +\numprint{999.999}% + +\numprint{9\,99.999}% + +\numprint{999.999}% + +\numprint{999.999}% + +%\numprint{99a99.999}% + +%\def\harry\ignorespaces#1\unskip\endharry{\numprint{#1}} + +%\begin{tabular}{@{|}>{\harry}r<{\endharry}@{}c@{|}} +% 1.1&\\ +% 12.12&\\ +% 123.123 &\\ +% 1234.1234&\\ +% 1234.12345& +%\end{tabular} + +\npnoround +\npnodigits +``\numprint{e1234}'' + +``\numprint{e1234.0}'' + +\npexponentdigits[1]{4}% +``\numprint{e1234}'' + +``\numprint{e1234.0}'' + +\npexponentdigits[0]{4}% +``\numprint{e1234}'' + +``\numprint{e1234.0}'' + +\def\asdf{1234} +\def\fdsa{\asdf.4567} + +\numprint\fdsa + +\numprint{\gammel} + +\numprint{fd} + +\npnodigits +\npnoexponentdigits + +\begin{tabular*}{0.6\linewidth}{|n{4}{5}|} + {\boldmath} 1.1 \\ + 12.12 \\ + 123.123 \\ + 1234.1234 \\ + 1234.12345 +\end{tabular*} + +\noindent +\typeout{tabularx} +\begin{tabularx}{\linewidth}{|X|n{4}{5}|} +filled column& {\boldmath} 1.1 \\ +& 12.12 \\ +& 123.123 \\ +& 1234.1234 \\ +& 1234.12345 +\end{tabularx} + +\typeout{longtable} + +\begin{longtable}[l]{|n{4}{5}|N{4}{5}|} + {Mathe}& {Text}\\ + \endhead + {\boldmath} 1.1 { asdf}& {\bfseries} 1.1 { asdf} \\ + 12.12& 12.12 \\ + 123.123& 123.123 \\ + 1234.1234& 1234.1234 \\ + 1234.12345{ asdf}& 1234.12345{ asdf} +\end{longtable} + +\begin{equation} + \left(\begin{array}{n{4}{5}} + 1.1 \\ + 12.12 \\ + 123.123 \\ + 1234.1234 \\ + 1234.12345 + \end{array}\right) + = + \left(\begin{array}{>{{moin}}N{4}{5}} + 1.1 \\ + 12.12 \\* + 123.123 \\ + 1234.1234 \\ + 1234.12345 + \end{array}\right) +\end{equation} + +\begin{tabular}{n{4}{5}} + \numprint{1234,12345} \\ + \numprint{1234} \\ + {\makebox[2cm][l]{987}} {\numprint{123,3e5}} {654} \\ + {987} \numprint{123,3e5} {654} \\ + {987} 123,3e5 {654} \\ + 987 \numprint{123,3e5} {654} \\ + 987 {\numprint{123,3e5}} {654} \\ +\end{tabular} + +Test for empty cells: + +\begin{tabular}{|n{4}{4}|n{4}{4}|} + 12.21 & \\ + & 34.43 \\ + 56.65 & +\end{tabular} + +\clearpage +\setcounter{page}{13413}% + +$\cntprint{page}$ + +\nprounddigits{4} + +$\lenprint{40\textwidth}$ + +$\lenprint[pt]{40\textwidth}$ + +$\lenprint[mm]{40\textwidth}$ + +$\lenprint[cm]{40\textwidth}$ + +$\lenprint[bp]{40\textwidth}$ + +$\lenprint[in]{40\textwidth}$ + +$\lenprint[ft]{40\textwidth}$ + +\npdefunit{ft}{foot}{*}% +$\lenprint[ft]{40\textwidth}$ + +$\lenprint[m]{40\textwidth}$ + +$\lenprint[km]{40\textwidth}$ + +\begin{tabular}{|n{4}{4}|} + \\ + 12.12 \\ + 123.123 \\ + 1234.1234 +\end{tabular} + +\end{document} |