我一直在尝试适应这里给出的步骤。 如何生成随机变量然后在 pdflatex 中进行计算
我的 MWE 如下(并且我对代码有点笨重表示歉意!)
\documentclass[a4paper,12pt]{exam}
\usepackage{pgf}
\renewcommand{\arraystretch}{1.5}
\pgfmathsetseed{\number\pdfrandomseed}
\newcommand\initVariables{%
\pgfmathsetmacro{\A}{random(-10,10)}%
\pgfmathsetmacro{\B}{random(-10,10)}%
\pgfmathsetmacro{\C}{random(-10,10)}%
\pgfmathsetmacro{\D}{random(-10,10)}%
\pgfmathsetmacro{\E}{random(-10,10)}%
\pgfmathsetmacro{\F}{random(-10,10)}%
\pgfmathsetmacro{\R}{random(1,10)}%
}
\newcommand\ansa{\pgfmathprint{int(\A + \R)}}
\newcommand\ansb{\pgfmathprint{int(\B + \R)}}
\newcommand\ansc{\pgfmathprint{int(\C + \R)}}
\newcommand\ansd{\pgfmathprint{int(\D + \R)}}
\newcommand\anse{\pgfmathprint{int(\E + \R)}}
\newcommand\ansf{\pgfmathprint{int(\F + \R)}}
\begin{document}
\begin{questions}
\question
\initVariables% initialize variables (do this every time you need new numbers)
$y=x+\R$\\[0.3cm]
\begin{tabular}{*{7}{|c}|}
\hline
$x$&$\A$&$\B$& $\C$ & $\D$ & $\E$ & $\F$\\
\hline
$y$ & $\ansa$ & $\ansb$ & $\ansc$ & $\ansd$ &$\anse$ & $\ansf$\\
\hline
\end{tabular}
\end{questions}
\end{document}
代码可以编译,但是公式前面有一串零
有没有什么办法可以去掉这些零?
感谢您的帮助!