Bom dia, Edson.
Não vou te dizer quais pacotes, mas vou mostrar como, daí vc joga no google em inglês que vc descobri a trilha.
Exemplo 1:
\newcommand*{\xPum}{2} %declaração de variável
\newcommand*{\xPdois}{2} %declaração de variável
\newcommand{\xPtres}{\xPum * \xPdois} %Não é uma igualdade é uma função f(x, y) são argumentos
Uso:
\hfil \textbf{Aluno} & \hfil \textbf{Nota} \\
\hline
\hfil Fulano de tal & \hfil \xPtres \\
Exemplo 2:
\newcommand{\ItalyRoads}{800000}
\newcommand{\SRSroads}{14839.9}
\newcommand{\SRSpercent}{\mycalc{\SRSroads/\ItalyRoads*100}}
Exemplo 3: (outro modo)
\def\MediaA{60.6}
\def\MediaB{75.7}
\def\MediaC{55.8}
\def\resultSomaFinal{\fpeval{
\MediaA +
\MediaB + \MediaC }}
Uso:
\begin{center}
\hspace*{0.1cm} Nota 1=
\MediaA \\
\hspace*{0.1cm} Nota 2= \MediaB \\
\hspace*{0.1cm} Nota 3= \MediaC \\
\hspace*{0.1cm} \textcolor{green}{ SomaFinal_1 = \fpeval{
\resultSomaFinal /3 }
\end{center}
\def\Extra{10}
\hspace*{0.1cm} Extra = \Extra (nota extra)\\
\def\resultMediaFinal{\fpeval{
\resultSomaFinal /3 + \Extra}
Exemplo 4:
%\num{ } converte de ponto para vírgula
\begin{equation*}
\num{ \fpeval{trunc( (\num1 - \num2)/\div1 , 3) } }\cdot \dot{T}_{teste} = \num{ \fpeval{trunc( (\num3 -\num4)*\div2 , 5) } } \cdot (T-1)
\end{equation*}
Jogar no arquivo pacotes.tex:
%\usepackage{siunitx}
\sisetup{
output-decimal-marker={,}% just uncomment if you want to use comma as the decimal marker!
}
Exemplo 5:
Att., Hyan Gontijo
UTFPR - Câmpus Curitiba
Engenharia Elétrica.