In der Paketdatei Öffne in Overleaf
\ifx\pld@remainder\@empty\else +{}% \setbox\z@=\hbox{$\displaystyle \frac{\let\strut\@empty\pld@firsttrue \expandafter \pld@PrintRemain\expandafter{\pld@remainder}}% {\let\strut\@empty\pld@PrintPoly\pld@divisor}$}% \dp\z@=\z@\box\z@ \fi $}% Diese if-Unterscheidung macht Folgendes:
Wie kann ich mir daraus ein Kommando machen, etwa Wegen diesen ganzen Ö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 \newcommand\Rest{% \ifnum\value{\polyremainder}=0{}% nichts tun \else% {+\frac{\polyprint{\polyremainder}}{\polyprint\Nenner}}%Rest ausgeben \fi} 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}$ %\Rest %error \end{document} gefragt 10 Okt '18, 15:41 cis |
Da Öffne in Overleaf
\documentclass{article} \usepackage{polynom} \newcommand\Rest{% \ifx\polyremainder\empty\else \ensuremath{\frac{\polyprint{\polyremainder}}{{\polyprint\Nenner}}} \fi} \begin{document} \polyadd{\Zaehler}{x^2-1+6}{0} \polyadd{\Nenner}{x-1}{0} \polydiv\QuotientOhneRest\Zaehler\Nenner A \Rest A \polyadd{\Zaehler}{x^2-1}{0} \polyadd{\Nenner}{x-1}{0} \polydiv\QuotientOhneRest\Zaehler\Nenner B \Rest B \polyadd{\Zaehler}{x^2-1-\frac{1}{2}}{0} \polyadd{\Nenner}{x-1}{0} \polydiv\QuotientOhneRest\Zaehler\Nenner C \Rest C \end{document} edit: Antwort komplett umgeschrieben, da beantwortet 14 Okt '18, 17:17 moewe Oha... Auf die Frage: Der Rest kann alles oder nichts sein.
--> Auch das ist im Allgemeinen keineswegs gegeben; teste als Bsp.
PS: OMG! In dem Fall geht scheints nichtmal
(14 Okt '18, 17:45)
cis
Ja, da hast Du durchaus recht. Ich hatte gehofft, man kann das irgendwie geschickt aus dem Paket selbst rausfiltern, ohne Einsatz etoolbox o.ä.
(14 Okt '18, 17:49)
cis
Das Paket ist von 2006, dann werde ich mal mal die Mumie aus dem Grab holen und (mit schlechtem Englisch) die Autoren (es sind mehrere) anschreiben. Ich habe ja schon zwei Autoren zu höchst-sinnvollen Ergänzungen übererdet. Den einen von
(14 Okt '18, 17:49)
cis
@cis An den Rest mit x hätte ich denken sollen, naja ... Öffne in Overleaf
\polyadd{\Zaehler}{(x + 3) (x^2 - x - 3)}{0}% \polyadd{\Nenner}{x^2-5}{0}% \polydiv\QuotientOhneRest\Zaehler\Nenner \show\polyremainder gibt In meiner Version von
(14 Okt '18, 18:20)
moewe
Ach, das wird schon... Vielleicht finde ich Hendri Adriaens ja im LaTeX-Chat. Wobei ich hier den LaTeX-Chat selbst erst wieder finden muss. (Ich hab eh mal wieder Lust, mit den Amis zu quatschen.) Du kennst nicht zufällig die Webseite?
(14 Okt '18, 21:25)
cis
Hä, aber an und für sich hast Du es doch mit
gelöst? Es liefert bloß mitunter eine unschöne Darstellung
Im Normalfall (letzte Zeile) ist es wieder schön. Also doch mal den Autor kontaktieren...
(14 Okt '18, 21:39)
cis
@cis Ich weiß nicht genau, welchen LaTeX-Chat Du meinst, tut mir leid. Ich kenne nur den Chat von TeX Stackexchange. Ich weiß auch nicht, ob Dir die "Amis" hier weiterhelfen können, dem Namen nach hätte ich Herrn Adriaens im Niederländischen oder Belgischen angesiedelt. Ob ich Dein Problem gelöst habe, kannst nur Du mir sagen, da ich mir über die genauen Desiderata nicht ganz im Klaren bin.
(14 Okt '18, 23:00)
moewe
Ergebnis 5 von 7
show 2 more comments
|
Ist doch jetzt bestimmt total einfach - irgendso ein mini Syntaxschliff...?