Ich möchte an die folgende Tabelle Open in Online-Editor
\begin{table*} \centering \begin{tabular}[t]{|l|r|} \toprule[2pt] 100 km & 6,8 l \tabularnewline \midrule 1 km & 0,068 l \tabularnewline \midrule 35 km & 2,38 l \tabularnewline \bottomrule[2pt] \end{tabular} \end{table*} rechts und links Pfeile mit den zugehörigen Rechenoperationen anbringen. Das Paket Tikz habe ich eingebunden. Kann mir jemand helfen, wie ich die Anfangs- und Endpunkte jeweils an den Rand der Zeilenmitte bekomme? |
Für TikZ gibt es die Open in Online-Editor
\documentclass{article} \usepackage{booktabs} \usepackage{tikz} \usetikzlibrary{tikzmark} \begin{document} \begin{table*} \centering \begin{tabular}[t]{|l|r|} \toprule[2pt] \tikzmark{l-a}100 km & 6,8 l\tikzmark{r-a}\tabularnewline \midrule \tikzmark{l-b}1 km & 0,068 l\tikzmark{r-b}\tabularnewline \midrule \tikzmark{l-c}35 km & 2,38 l\tikzmark{r-c}\tabularnewline \bottomrule[2pt] \end{tabular} \begin{tikzpicture}[remember picture,overlay,thick,red,shorten <=1pt,shorten >=1pt] \begin{scope}[c/.style={shift={(-\tabcolsep,\the\dimexpr\fontdimen22\textfont2\relax)}}] \draw[->] ([c]pic cs:l-a) to[bend right] node[left] {$\div 100$} ([c]pic cs:l-b); \draw[->] ([c]pic cs:l-b) to[bend right] node[left] {$\times 35$} ([c]pic cs:l-c); \end{scope} \begin{scope}[c/.style={shift={(\tabcolsep,\the\dimexpr\fontdimen22\textfont2\relax)}}] \draw[->] ([c]pic cs:r-a) to[bend left] node[right] {$\div 100$} ([c]pic cs:r-b); \draw[->] ([c]pic cs:r-b) to[bend left] node[right] {$\times 35$} ([c]pic cs:r-c); \end{scope} \end{tikzpicture} \end{table*} \end{document} Ein wenig Magie steckt dann noch im Verbinden der Punkte. Im optionalen Argument des Open in Online-Editor
c/.style={shift={(-\tabcolsep,\the\dimexpr\fontdimen22\textfont2\relax)}} welcher dann auf die Koordinaten angewendet wird, z.B. Der rote Punkt ist die nackte Koordinate beantwortet 13 Jun '16, 13:55 Henri 1000 Dank! Genau so habe ich es mir vorgestellt. :-)
(14 Jun '16, 08:32)
AnneTeek
|
Dein Code ist unvollständig und so nicht lauffähig. Bitte immer vollständige Minimalbeispiele posten.
Sorry, bin neu hier...