계산기 패키지의 \CUBE 함수는 25보다 큰 숫자에서는 작동하지 않습니다.

계산기 패키지의 \CUBE 함수는 25보다 큰 숫자에서는 작동하지 않습니다.

계산기 패키지의 \CUBE 함수를 사용하고 싶은데 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}

오류 메시지가 나타납니다.

! Dimension too large.
<recently read> \cctr@lengtha 
                              
l.16 \CUBE{26}{\sol4}
                     
? 

도움이 있나요?

답변1

LaTeX3에는 calculator. 다음을 사용하여 사용할 수 있습니다 \usepackage{xfp}.

\documentclass[]{article}

\usepackage[]{xfp}

\newcommand\CUBE[1]{\fpeval{(#1)^3}}

\begin{document}
\CUBE{5}

\CUBE{15}

\CUBE{25}

\CUBE{35}
\end{document}

답변2

계산기 패키지는 최대 16,383.99998(2 14 − 2 × 10 −5 라고도 함 )까지 계산할 수 있습니다. 따라서 26 3 > 16,383.99998, 계산할 수 없습니다. 여기에 큐브 테이블이 있습니다.

엑스 엑스
1 1 3 = 1
2 2 3 = 8
3 3 = 27
24 24 3 = 13,824
25 25 3 = 15,625
26 26 3 = 17,576

관련 정보