
ich würde gerne die \CUBE-Funktion aus dem Taschenrechnerpaket verwenden, aber sie funktioniert nicht mit Zahlen größer als 25
\documentclass[10pt,a4paper]{article}
\usepackage{relsize,amsmath}
\usepackage{calculator}
%%%%%%%%%%%%%%
\begin{document}
%%%%%%%%%%%%%%%
\CUBE{5}{\sol}
\sol\\
\CUBE{15}{\sol2}
\sol2\\
\CUBE{25}{\sol3}
\sol3\\
\CUBE{26}{\sol4}
\sol4\\
\end{document}
ich bekomme die Fehlermeldung:
! Dimension too large.
<recently read> \cctr@lengtha
l.16 \CUBE{26}{\sol4}
?
Gibt es Hilfe?
Antwort1
LaTeX3 enthält eine Gleitkommabibliothek, die viel größere Zahlen als zulässt calculator
. Sie können sie verwenden, indem Sie Folgendes verwenden \usepackage{xfp}
:
\documentclass[]{article}
\usepackage[]{xfp}
\newcommand\CUBE[1]{\fpeval{(#1)^3}}
\begin{document}
\CUBE{5}
\CUBE{15}
\CUBE{25}
\CUBE{35}
\end{document}
Antwort2
Das Rechnerpaket kann bis zu 16.383,99998 (also 2 14 − 2 × 10 −5 ) berechnen. Also 26 3 > 16.383,99998, es kann nicht rechnen. Hier ist die Würfeltabelle.
X | X3 |
---|---|
1 | 1 3 = 1 |
2 | 2 3 = 8 |
3 | 3 3 = 27 |
⋮ | ⋮ |
24 | 24 3 = 13.824 |
25 | 25 3 = 15.625 |
26 | 26 3 = 17.576 |