Man kann bei `polynom.sty` den <i>Tutor aktivieren</i> (<tt>\polyset{tutor=true}</tt>) und (mit einer Schleife aus `pgffor.sty`) sich die (alle) Rechenschritte anzeigen lassen:
[![alt text][1]][1]
\documentclass[margin=5mm, varwidth]{standalone}
\usepackage{polynom, xcolor, pgffor}
pgffor, amsmath}
\usepackage{tikz}
\usetikzlibrary{matrix} % Für alignment-Darstellung
\begin{document}
% Polynome abspeichern:
\polyadd{\Zaehler}{3x^4 - 22x^3 + 39x^2 - \frac{41}{2}x + \frac{11}{2}}{0}% Trick
\polyadd{\Nenner}{x-5}{0}% % Trick: 'Nenner + 0' somit gespeichert....
\polydiv\QuotientOhneRest\Zaehler\Nenner
\polyset{tutor=true, resultstyle=\color{red}}
{\bfseries Polynomdivision
\\
$\displaystyle
\left( \polyprint\Zaehler \right) : \left( \polyprint\Nenner \right)
=
\polyprint\QuotientOhneRest
+
\frac{\polyprint{\polyremainder}}{\polyprint\Nenner}$ \\
mit dem Hornerschema:} \\
\tikz[]{
\matrix[matrix of nodes, anchor=base west, text width=3cm,]{
Rechenschritte: & {\polyhornerscheme[x=5, stage=10, tutorlimit=9]\Zaehler }\\
\textbf{Ergebnis:} & {\polyhornerscheme[x=5]\Zaehler} \\
}}
{\bfseries Die Rechenschritte im Einzelnen:} \\
\foreach \Schritt in {1,...,11}{%
\ifnum\Schritt<11%
Schritt \Schritt: \polyhornerscheme[x=5, stage=\Schritt]\Zaehler \\%
\else%
\textbf{Ergebnis:} \polyhornerscheme[x=5, stage=\Schritt]\Zaehler%
\fi}
\end{document}
[1]: https://texwelt.de/wissen/upfiles/55555555_240.pnghttps://texwelt.de/wissen/upfiles/polynom01-HornerKompakt_1.png
[2]: https://texwelt.de/wissen/upfiles/55555555_240.png
[3]: https://texwelt.de/wissen/upfiles/55555555_240.png
[4]: https://texwelt.de/wissen/upfiles/polynom01-HornerKompakt.png
[5]: https://texwelt.de/wissen/upfiles/polynom01-HornerKompakt.png