Crosspost https://tex.stackexchange.com/questions/454951/polynom-sty-how-can-show-only-the-task-and-the-result-of-a-polynomial-long-divi


Mit \polylongdiv[style=C, div=:,vars=x]{<Zaehlerpolynom>}{<Nennerpolynom>} erhalte ich die komplette Polynomdivision mit Rechnung und Ergebnis:

alt text

Wie könnte ich nur das Ergebnis anzeigen? Also (bei style=C) nur

alt text

Man kann sich das aufwendig zusammenbasteln (vgl. späteres MWE). Hier ist aber das Problem, dass man manchmal einen Restterm hat, manchmal nicht ('Rest 0').

Daher glaube ich, dass man in die Paketdatei polnom.sty rein muss.

Also ich kann da das Kommando raussuchen und teils drin rumpfuschen

\makeatletter \def\pld@LongDividePoly#1#2{% \let\pld@pattern\@empty \let\pld@lastline\@empty \let\pld@subline\@empty \let\pld@currentline\@empty \let\pld@allines\@empty \let\pld@maxcol\z@ \pld@true \pld@DivPoly#1#2% \pld@ArrangeResult#1% } \makeatother

Die Zeile \pld@ArrangeResult#1 ist hier quasi die Zeile Rechnung = Ergebnis. Kommentiert man die Zeile aus, bleibt nur die Rechnung...

Aber ich kenne mich da nicht so aus, wie könnte ich das rausfiltern? Am besten in Form eines neuen Kommandos, \polydivresult oder so.

MWE:

alt text

Öffne in Overleaf
\documentclass[margin=15mm, varwidth]{standalone}
\usepackage{polynom, tikz}

\begin{document}
% Polynome abspeichern
\polyadd{\Zaehler}{3x^4 - 22x^3 + 39x^2 - \frac{41}{2}x + \frac{11}{2}}{0}
\polyadd{\Nenner}{x-5}{0}
\polydiv\QuotientOhneRest\Zaehler\Nenner

Polynomdivision lang: \\
\polylongdiv[style=C, div=:,vars=x]\Zaehler\Nenner   \\

Polynomdivision kurz: \\
$\displaystyle 
\left( \polyprint\Zaehler \right) :  \left( \polyprint\Nenner \right)
=
\polyprint\QuotientOhneRest
+
\frac{\polyprint{\polyremainder}}{\polyprint\Nenner}$

\end{document}

gefragt 12 Okt '18, 13:06

cis's gravatar image

cis
9.5k75452491
Akzeptiert-Rate: 29%

bearbeitet 13 Okt '18, 19:58

Hat mir jmd. vielleicht eine prinzipielle Idee, wie ich das machen könnte?

(13 Okt '18, 22:55) cis

Es dürfte Zeile 955 "\def\pld@ArrangeResult#1{%" bis Zeile 1023 "\expandafter\pld@AR@\pld@allines\relax}" betreffen. Ich werde mal versuchen, damit was zu basteln.

(14 Okt '18, 13:18) cis
Deine Antwort auf die Frage: (Bemerkungen bitte oben als Kommentar)
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×75
×4

gestellte Frage: 12 Okt '18, 13:06

Frage wurde gesehen: 2,549 Mal

zuletzt geändert: 14 Okt '18, 13:18