PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Knotenverbindungen in array?



Benedid
29-06-2013, 21:49
Hallo, ich habe (ohne das Polynom-package) eine Polynomdivision mit array erstellt (siehe Anhang):


\documentclass{article}
\parindent 0pt
\begin{document}

\setlength{\arraycolsep}{0cm}


\[
\begin{array}{lllllll}

(\hspace{0.1cm}& \phantom{-} x^3 & + & 2x^2 & -& 3x & ) : (x+3)=x^2-x\\
&- x^3 & - & 3x^2 & & & \\
\cline{2-4} \\[\dimexpr-\normalbaselineskip+\jot]
& & - & x^2 & -& 3x & \\
& & & x^2 & +& 3x & \\
\cline{3-6} \\[\dimexpr-\normalbaselineskip+\jot]
& & & & &~0 & \\
\end{array}
\]
\end{document}


Um die Polynomdivision verständlicher zu machen, wollte ich nun (wie zB. bei den PSTricks mit ncarc öa. siehe zB. http://i.stack.imgur.com/a4Mw0.png) eben solche Pfeile einfügen.

Ist das mit array überhaupt möglich, oder hat jemand vielleicht eine andere Idee?

Vielen Dank für alle Antworten!
Benedikt

Stefan_K
29-06-2013, 23:57
Hallo Benedikt,

das geht beispielsweise mit \tikzmark: nodes definieren und in einer tikzpicture-Umgebung verwenden, ein Beispiel ist hier: Highlighting elements in matrices with TikZ (http://www.texample.net/tikz/examples/highlighting-matrix/).

Stefan

--
TeXwelt - Fragen und Antworten zu LaTeX (http://texwelt.de/wissen/)

Benedid
30-06-2013, 11:22
Hallo Stefan,

vielen Dank für die tolle Antwort! Ich werde das jetzt einmal probieren und melde mich ansonsten evtl. noch einmal :D.

Benedikt

Benedid
30-06-2013, 13:49
Hallo,

ich habe das dann doch noch nicht richtig verstanden:

Wie lege ich jetzt fest, von welchem Knoten/Punkt der Pfeil starten soll und wo er wieder aufhört? Und wie bekomme ich eine array-Umgebung in eine tikzpicture-Umgebung?

Vielen Dank wieder im Vorraus!
Benedikt

Stefan_K
01-07-2013, 09:26
Verwende die array-Umgebung ganz normal.
Füge \tikzmark an den Stellen ein, wo Du Knoten vormerken möchtest, dabei vergibst Du Knotennamen.
Später machst Du ein tikzpicture, dort kannst Du Dich in \draw-Befehlen auf die Knoten beziehen.


Im verlinkten Beispiel ist es so umgesetzt.

Stefan