Seite 1 von 1

Tabelle mit Notizspalte

Verfasst: Do 10. Nov 2011, 16:14
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

Re: Tabelle mit Notizspalte

Verfasst: Do 10. Nov 2011, 16:23
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.-

Verfasst: Do 10. Nov 2011, 17:25
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