Tabelle mit Notizspalte

Tabellen und Grafiken erstellen und anordnen


ChilliConCarne
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Do 10. Nov 2011, 15:47

Tabelle mit Notizspalte

Beitrag von ChilliConCarne »

Hallo,

Ich möchte bzw. muss eine bestimmte Tabellenstruktur umsetzen, an der ich mir gerade die Zähne ausbeiße. Erstmal ein grobes, beispielhaftes ASCII Art um mein Vorhaben zu beschreiben.
+------+----+--------+--------+
| S1   | S2 | S3     | S4     |
+------+----+--------+--------+
| Text | Text        |        |
| Text | * Punkt 1   |        |
|      | * Punkt 2   |        |
|      | * Punkt 3   | Notiz  |
|      |   Text      |        |
|      | * Punkt 4   |        |
+------+-------------+--------+
Ich habe in einer Tabellenzelle eine Liste/Aufzählung und möchte zu einzelnen Punkten eine Notiz auf gleicher vertikalen Höhe, in der Nachbarspalte machen. Ähnlich wie mit marginpar, jedoch sollen die Notizen eben in der darauffolgenden Spalte sein. Das Notieren mit dem marginnote Paket funktioniert soweit. Nur sind die Notizen, wie zu erwarten war, ebenfalls außerhalb der Tabelle. Gibt es eine Möglichkeit die Marginspalte irgendwie in die Spalte S4 "einzubetten", oder gibt es eine gänzlich andere, bessere Möglichkeit? Ich habe schon versucht mit vspace etc. direkt eingegebene Einträge in der Notizspalte manuell zu justieren, was jedoch nicht wirklich sauber und umständlich ist.

MFG,
Chilli

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Re: Tabelle mit Notizspalte

Beitrag von Sepp99 »

ChilliConCarne hat geschrieben:Ich möchte bzw. muss eine bestimmte Tabellenstruktur umsetzen, an der ich mir gerade die Zähne ausbeiße.
Wie sieht es denn mit den bisherigen Versuchen aus? - sprich Minimalbeispiel [3].
Sepp.-

ChilliConCarne
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Do 10. Nov 2011, 15:47

Beitrag von ChilliConCarne »

Hallo Sepp,

Mein bisheriger Versuch ist
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{marginnote}
\usepackage{longtable}

\begin{document}
\begin{longtable}{|p{5cm}|l|}
\hline
A & B \\
\hline
C & D \\
\hline 
E & F \\
\hline
\multicolumn{2}{|p{10cm}|}{
\begin{itemize}
\item{text}
\item{text}
\item{text}
\item{text}
\item{Notiz!\marginnote{notiert!}}
\item{text}
\item{text}
\item{text}
\end{itemize}
} \\
\hline
\end{longtable}
\end{document}
Der vorangegangene Versuch war in etwa
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{longtable}

\begin{document}
\begin{longtable}{|p{5cm}|l|l|}
\hline
A & B & C\\
\hline
\multicolumn{2}{|p{5cm}|}{
\begin{itemize}
\item{text}
\item{Notiz!}
\item{text}
\end{itemize}
} & \vspace{2cm}Notiz \\
\hline
\end{longtable}
\end{document}

was aber absolut unsauber ist, mir in diesem Beispiel sowieso die unterste Linie über das Tabellenende hinausschiebt und der Text "Notiz" immer noch ganz oben hängt. Auch habe ich mit "Boxen" (parbox war das glaube ich) Versuche unternommen, aber es war wirklich untragbar umständlich und unsauber.

Ansonsten habe ich hauptsächlich versucht ein passendes Paket zu finden, also einiges an Doku gelesen, wie zum Beispiel parcolumns oder threeparttable die aber alle, soweit ich das beurteilen kann, nicht das erfüllen können was ich mir vorstelle.

MFG,
Chilli

Antworten