PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linien/ Striche/ Pfeile quer über Tabelle



steve92
19-07-2013, 17:35
Hallo,

ich habe mit dem Longtable-Paket einen morphologischen Kasten erstellt. ALso schlichtweg eine Tabelle mit Bildern, in etwa so (http://user.enterpriselab.ch/~tcamrhei/PREN/wp-content/uploads/2012/11/morph_versch1.jpg) (natürlich ohne diesen komischen Effekt).

Mir fehlen jetzt noch diese farbigen Linien, die da eingezeichnet sind. Gibts da eine Möglichkeit die über die Tabelle drüber zu legen oder noch besser die in die Tabellen-Umgebung zu integrieren?

Schönen Gruß
Steve

cgnieder
20-07-2013, 15:35
Diese Linien kannst Du mit TikZ/pgf (http://www.ctan.org/pkg/pgf) zeichnen. Um die Stellen zu markieren, die verbunden werden sollen, könntest Du zum Beispiel die gleiche Technik wie in diesem Post (http://texwelt.de/wissen/fragen/764#780) verwenden.

Grüße

steve92
20-07-2013, 20:00
Das funktioniert prima! Zumindest im Moment ohne Probleme.

Vielen Dank für den Link!

steve92
30-07-2013, 15:54
Dacht ichs mir doch, dass da nochmal ein Problem auftauchen wird :-).

Das Problem ergibt sich in Verbindung mit dem Longtable-Paket. Im Falle, dass einige Zeilen der Tabelle auf die nächste Seite rutschen, erkennt er die "savepos" nicht mehr an der richtigen Stelle auf S.1 sondern erstellt die Striche auf der nächsten Seite. Ne Idee, wie man das verhindern könnte?


\documentclass{scrreprt}
\usepackage{array}
\usepackage{booktabs}
\usepackage{longtable}

\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing}
\newcommand\savepos[1]{\tikz[remember picture]{\node(#1){};}}

\begin{document}
\sffamily
\begin{longtable}{m{2cm}ccc} \caption{Morphologischer Kasten}\\%
\toprule

Subfunktion & Teillösung 1& Teillösung 2& Teillösung 3\\

\midrule

& \savepos{a}{Caption} & {Caption} & {Caption}\\
Kurzer Text.& \begin{minipage}{4cm}\rule{4cm}{4cm}\end{minipage} & \begin{minipage}{4cm}\rule{4cm}{4cm}\end{minipage}&
\begin{minipage}{4cm}\rule{4cm}{4cm}\end{minipage} \\

\midrule

& & \savepos{b}{Caption} & {Caption}\\
Kurzer Text.& \begin{minipage}{4cm}\rule{4cm}{4cm}\end{minipage}& \begin{minipage}{4cm}\rule{4cm}{4cm}\end{minipage}& \begin{minipage}{4cm}\rule{4cm}{4cm}\end{minipage} \\

\midrule

& \savepos{c}{Caption} & {Caption} &\\
Kurzer Text.& \begin{minipage}{4cm}\rule{4cm}{4cm}\end{minipage}& \begin{minipage}{4cm}\rule{4cm}{4cm}\end{minipage}& \begin{minipage}{4cm}\rule{4cm}{4cm}\end{minipage} \\

\midrule

& \savepos{d}{Caption} & {Caption} &\\
Kurzer Text.& \begin{minipage}{4cm}\rule{4cm}{4cm}\end{minipage}& \begin{minipage}{4cm}\rule{4cm}{4cm}\end{minipage}& \begin{minipage}{4cm}\rule{4cm}{4cm}\end{minipage} \\

\midrule

& \savepos{e}{Caption} & {Caption} &\\
Kurzer Text.& \begin{minipage}{4cm}\rule{4cm}{4cm}\end{minipage}& \begin{minipage}{4cm}\rule{4cm}{4cm}\end{minipage}& \begin{minipage}{4cm}\rule{4cm}{4cm}\end{minipage} \\

\bottomrule

\begin{tikzpicture}[remember picture,overlay]
\draw[color=red, thick] ([xshift=6mm]a.south) -- (b.north) ;
\end{tikzpicture}

\end{longtable}
\rmfamily

\end{document}

Schönen Gruß
Steve

PS: Ich hätte einen Verbesserungsvorschlag fürs Forum: es gibt Seiten/ Foren, in denen man den Inhalt einer Code-Umgebung, wie ich sie hier benutzt habe, per Klick auf einen Button automatisch in den Zwischenspeicher kopiert. Ist mir letztens hier (http://www.blindtextgenerator.de/) wieder aufgefallen.

steve92
01-08-2013, 21:47
Keine Lösung dazu?