Open in Online-Editor
\documentclass[10pt,a4paper]{book} \usepackage[utf8]{inputenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{tikz} \usetikzlibrary{ quotes, angles, babel, tikzmark, calc, positioning, 3d, intersections, shapes, } \usepackage{graphicx} \begin{document} \begin{table}[h] \centering \begin{tikzpicture}[ remember picture, erkl/.style={text width=#1,align=left}, erkl/.default=.5\linewidth,% voreingestellt ist halbe Zeilenlänge pfeil/.style={thick,-stealth}, ] \node(tabzelle){ \begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|} \hline X & A & B & C & D & E & F & G & H & I & J & K \\ \hline 15,0 & \tiny\begin{tabular}{@{}c@{}}42\\0,35\\0,05\end{tabular} &\tiny \begin{tabular}{@{}c@{}}42\\1,2\\0,05\end{tabular} & \tiny\begin{tabular}{@{}c@{}}42\\3,1\\0,05 \end{tabular} & \tiny\begin{tabular}{@{}c@{}}42\\6,1\\0,05\end{tabular} & \tiny\begin{tabular} {@{}c@{}}42\\7,6\\0,05\end{tabular} & \tiny\begin{tabular}{@{}c@{}}42\\9,1\\0,05\end{tabular} & \tiny\begin{tabular}{@{}c@{}}42\\9,4\\0,05\end{tabular} & \tiny\begin{tabular}{@{}c@{}}42 \\8,7\\0,05\end{tabular} & \tiny\begin{tabular}{@{}c@{}}42\\5,0\\0,05\end{tabular} & \tiny\begin{tabular}{@{}c@{}}42\\1,9\\0,05\end{tabular} & \tiny\begin{tabular}{@{}c@{}} \subnode{r1}{42}\\\subnode{r2}{0,16}\\\subnode{r3}{0,05}\end{tabular}\\ \hline 10,0 & \tiny\begin{tabular}{@{}c@{}}42\\0,36\\0,05\end{tabular} & & & & \tiny\begin{tabular}{@{}c@{}}42\\11\\0,8\end{tabular} & \tiny\begin{tabular}{@{}c@{}}42\\13\\0,8 \end{tabular} & \tiny\begin{tabular}{@{}c@{}}42\\13\\0,8\end{tabular} & & & & \tiny\begin{tabular}{@{}c@{}}42\\0,17\\0,05\end{tabular} \\ \hline \end{tabular} }; \node(erkl_r)[erkl,right=of tabzelle] {{\tiny Maximalwert}}; \path[pfeil=\tabcolsep](erkl_r.west|-r1)edge(r1-|tabzelle.east); \node(erkl_r)[erkl,right=of tabzelle] {{\tiny erreichter Wert}}; \path[pfeil=\tabcolsep](erkl_r.west|-r2)edge(r2-|tabzelle.east); \node(erkl_r)[erkl,right=of tabzelle] {{\tiny Minimalwert}}; \path[pfeil=\tabcolsep](erkl_r.west|-r3)edge(r3-|tabzelle.east); \end{tikzpicture} \end{table} \end{document} Hallo nochmals, Ich würde gerne in die 2 Zeile neben die 42, neben die 0,16 und neben die 0,05 einen Pfeil zeichnen. Dabei soll die Pfeilspitze jeweils auf die Zeile zeigen. Sprich 42,0 <--asdf 0,16 <---jklö 0,05 <--- xyz Wieso positioniert er mir den Text in der Mitte der Tabelle? Wahrscheinlich liegt es daran, dass ich die "tabzelle"-node falsch gesetzt habe. Jedoch, wenn ich sie nur auf diese eine Zelle schmeiß, dann verhunzt er mir komplette Tabelle. Des Weiteren soll die Tabelle zentriert auf der Seite bleiben - falls sich dies nciht vermeiden lässt, auch nicht schlimm. Gruß! gefragt 19 Sep '16, 13:28 Starboma
Ergebnis 5 von 6
show 1 more comments
|
Einen normalen Vektor kann schon LaTeX ohne ein Paket zeichnen! Open in Online-Editor
\documentclass[10pt,a4paper]{book} \usepackage[T1]{fontenc} \usepackage{array} \unitlength=5mm \newcommand\Tab[1]{\tiny\begin{tabular}{@{}c@{}}#1\end{tabular}} \newcommand\Vektor{\put(1,0.1){\vector(-1,0){1}}\hspace{5mm}} \newcommand\LTab[3]{\tiny% \begin{tabular}{l}\Vektor~#1\\\Vektor~#2\\\Vektor~#3\\\end{tabular}} \begin{document} \begin{tabular}{*{12}{|c}| l }\cline {1-12} X & A & B & C & D & E & F & G & H & I & J & K \\\cline {1-12} 15,0 & \Tab{42\\0,35\\0,05} & \Tab{42\\1,2\\0,05} & \Tab{42\\3,1\\0,05} & \Tab{42\\6,1\\0,05} & \Tab{42\\0,35\\0,05} & \Tab{42\\1,2\\0,05} & \Tab{42\\3,1\\0,05} & \Tab{42\\6,1\\0,05} & \Tab{42\\0,35\\0,05} & \Tab{42\\1,2\\0,05} & \Tab{42\\3,1\\0,05} & \LTab{Text 1}{Text 2}{Text 3} \\\cline {1-12} \end{tabular} \end{document} beantwortet 20 Sep '16, 11:44 crazyhorse Optimal! :) so habe ich mir das vorgestellt, super!
Ich glaube, ich sollte mich mal in die
(20 Sep '16, 12:13)
Starboma
Besser
(21 Sep '16, 12:31)
Henri
Besser nur, wenn ich das Paket
(21 Sep '16, 17:58)
crazyhorse
|
Mit
tikzmark
Marken setzen und diese dann mittikzpicture
für die grafischen Objekte wie Pfeile mit Text verwenden.Die ganze Tabelle als TikZ-
matrix
setzen.Ähnlich wie bei »Wie kann ich Zeilen in einer Tabelle durchstreichen?« oder »Tabellenzeilen mit Pfeilen verbinden«.
Ich habe gerade entdeckt, dass es bereits eine entsprechende Frage gibt …
Das haut bei mir leider nicht hin saputello - ich habs so probiert, wie es in den anderen Threads beschrieben wird. Bei mir setzt er den Text in die Mitte der kompletten Tabelle und nicht neben den Pfeil
@Starboma: Es gibt dort zwei Antworten. Welche funktioniert bei Dir nicht? Dass die grundsätzlich funktionieren, lässt sich übrigens sogar im Online-Editor überprüfen. Mit den von Dir gegebenen Informationen lässt sich leider die Ursache Deines Problems nicht ermitteln.
Ich habs oben mal modifiziert
Vll wisst ihr, was ich falsch gemacht habe