Seite 1 von 1

Ausschnitt aus einer Tabelle

Verfasst: Do 10. Feb 2011, 10:58
von Artur
Ich möchte gerne einen Ausschnitt aus einer Tabelle im Text präsentieren, die Vollständeige im Anhang.

Jetzt kann man natürlich nur den Ausschnitt einfügen und drumherum mit Pünktchen, Pünktichen verziehren.

Gibt es ein Paket oder Beispiel wo die Tabelle schön formatiert ist, dass es optisch erkennbar ist, dass es sich um einen Ausschnitt handelt?

Ich denke da an sowas:
- die Grenze enden durch eine S-Förmige Line,
- dann Pünkchen, Püncken
- dann wieder eine Grenze mit S-Förmigen Linei
- dann letzte Tabellenspallte und Ende

Verfasst: Sa 19. Feb 2011, 13:46
von bernie_vie
Hallo!

Nachdem mich das auch sehr interessiert, möchte ich das Thema noch einmal aufgreifen.
Ähnliches wurde in der Dokumentation zum Komascript genutzt (siehe Anhang).
Ich bin aber leider trotz intensiver Suche noch auf keinen Lösungsansatz gestoßen

Grs aus Wien.

Verfasst: Sa 19. Feb 2011, 15:37
von bloodworks
Like this?
\documentclass{report}

\usepackage[ngerman]{babel}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{booktabs}
\usepackage{tikz}

\usepgflibrary{shapes.symbols}
\usetikzlibrary{decorations.pathmorphing}
\usetikzlibrary{positioning}
\begin{document}

Zig Zack Node
\begin{tikzpicture}
\node[starburst, draw, minimum width=3cm, minimum height=2cm]
at (0, 0) {
\begin{tabular}{lll}
\toprule
ich & bin & ein \\ \midrule
Aus & schnitt & ! \\ \bottomrule
\end{tabular}};
\end{tikzpicture}

Ok hier dient die Node nur um die Ecken zu bestimmen. Der Abstand kann über die Einstellungen in der Node erreicht werden. 

\begin{tikzpicture}
\node(elenore)[  minimum width=3cm, minimum height=2cm]
at (0, 0) {
\begin{tabular}{lll}
\toprule
ich & bin & ein \\ \midrule
Aus & schnitt & ! \\ \bottomrule
\end{tabular}};
\draw[decoration={random steps,segment length=1.5mm}, decorate] (elenore.north west) -- (elenore.south west);
\draw[decoration={random steps,segment length=1.5mm}, decorate] (elenore.north east) -- (elenore.south east);
\node(a) [right = 4mm of elenore]{}; 
\node(b) [left= 4mm of elenore]{}; 
\draw[dotted, thick] (elenore.east) -- (a);
\draw[dotted, thick] (elenore.west) -- (b);
\end{tikzpicture}
\end{document}