description-Liste in Tabelle stellt mich vor Probleme

Schriftbild, Absätze und Auflistungen einstellen


Seban
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 94
Registriert: Do 10. Jan 2013, 13:31

description-Liste in Tabelle stellt mich vor Probleme

Beitrag von Seban »

Hallo zusammen,

Vorweg an die Mods: Ich war mir nicht sicher, ob der Thread in diesem Unterforum oder eher in 'Tabellen und Grafiken' gepostet werden sollte, hängt vllt. auch von einer möglichen Lösung ab. Evtl. verschiebt jemand ihn bei Bedarf.


Ich habe eine Tabelle, in der ich mittels description Bemerkungen einfügen möchte, allerdings führt dies zu 2 Problemen.


1. Der description-Absatz ist horizontal kürzer als der Text davor und/oder dahinter. Außerhalb der Tabelle funktioniert es wie gewollt (Text ist links unter dem Schlagwort eingerückt, rechts reicht er bis zum Rand), innerhalb leider nicht.
Gibt es evtl. eine andere Umgebung, die dazu geeignet ist oder kann man das Verhalten der description entsprechend verändern?


2. Da die Stichpunkte/Schlagwörter der linken Spalte teilweise mehrzeilig sind, stehe ich vor dem Problem wie die rechte Spalte zu realisieren ist, so dass keine ungewollten vertikalen Abstände entstehen.
Im folgenden Bsp. ist das Problem unter Stichpunkt 3a zu sehen.

Ein Versuch (Stichpunkt 3b) war, anstatt 3 Tabellen-Felder eines zu verwenden (analog zu bspw. Stichpunkt 1), allerdings entstehen so andere vertikale Abstände als gewünscht (Stichpunkt 2).

Zudem habe ich bereits versucht, eine Tabelle in der Tabelle einzufügen. Dies führt zu Fehlermeldungen (Stichpunkt 3c, auskommentiert), wenn ich description verwende, ohne funktioniert es. Die Fehlermeldung lautet ' LaTeX Error: Something's wrong--perhaps a missing \item.'

Verwendung von \usepackage{pbox} klappt ebenfalls nicht mit description.

Ein weiterer Ansatz war es, die linke Spalte mittels multirow über die 3 Felder laufen zu lassen, allerdings wird dann nicht mehr umgebrochen und Spalte 1 läuft in Spalte 2.


Ich hoffe, jemand hat eine Idee, wie ich dies umsetzen kann.

Beste Grüße & danke für's Lesen,
Seban


Hier das Bsp.:
\documentclass[a4paper, 11pt, openany]{scrreprt}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}

\usepackage{blindtext}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{float}


\makeatletter
\newcommand*{\compress}{\@minipagetrue}
\makeatother


\begin{document}

\begin{table}[H]
	\begin{center}
		\begin{small}
			\begin{tabularx}{.9\textwidth}{>{\hsize=.7\hsize}X>{\hsize=1.3\hsize}X}
				\textbf{Überschrift linke Spalte}	& \textbf{Überschrift rechte Spalte}\newline
													  Ergänzung zur Überschrift der echten Spalte\\\hline
													
				Stichpunkt 1				
					& kurze Bemerkung\newline
					  siehe Abschnitt xy\\\hline
					  
				Stichpunkt 2				
					& kurze Bemerkung\\
					& \compress\begin{description}\item[Bemerkung:] Cymbella ist eine Gattung der Kieselalgen (Bacillariophyta) mit etwa 17 Arten, die vorwiegend in Süßwasser vorkommen.\vspace{-\baselineskip}\end{description}\\
					& siehe Abschnitt xy\\\hline
					
				Stichpunkt 3a ist so lang, dass in der Spalte umgebrochen wird
					& kurze Bemerkung\\
					& \compress\begin{description}\item[Bemerkung:] Bedsa (auch: Bhedsa oder Bedse) ist ein buddhistischer Höhlentempel-Komplex - bestehend aus einer großen Chaitya-Halle und einer etwas kleineren Vihara-Wohnhöhle - im indischen Bundesstaat Maharashtra.\vspace{-\baselineskip}\end{description}\\
					& siehe Abschnitt xy\\\hline
					
				Stichpunkt 3b ist so lang, dass in der Spalte umgebrochen wird
					& kurze Bemerkung
					  \compress\begin{description}\item[Bemerkung:] Bedsa (auch: Bhedsa oder Bedse) ist ein buddhistischer Höhlentempel-Komplex - bestehend aus einer großen Chaitya-Halle und einer etwas kleineren Vihara-Wohnhöhle - im indischen Bundesstaat Maharashtra.\vspace{-\baselineskip}\end{description}
					  siehe Abschnitt xy\\\hline

%				Stichpunkt 3c ist so lang, dass in der Spalte umgebrochen wird
%					& \begin{tabular}[p]{@{}l@{}}kurze Bemerkung
%					  \compress\begin{description}\item[Bemerkung:] Bedsa (auch: Bhedsa oder Bedse) ist ein buddhistischer Höhlentempel-Komplex - bestehend aus einer großen Chaitya-Halle und einer etwas kleineren Vihara-Wohnhöhle - im indischen Bundesstaat Maharashtra.\vspace{-\baselineskip}\end{description}
%					  siehe Abschnitt xy\end{tabular}\\\hline
					
				Stichpunkt 4 ist auch etwas länger
					& kurze Bemerkung\newline
					  siehe Abschnitt xy\\\hline
			\end{tabularx}
		\end{small}
	\end{center}
\end{table}

\blindtext
\begin{description}
	\item[Ein Beispiel:] \blindtext
\end{description}

\end{document}
Zuletzt geändert von Seban am Mi 22. Jan 2014, 18:31, insgesamt 1-mal geändert.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Wenn ich dich richtig verstehe, dann suchst du etwas in der Art:
\documentclass{scrreprt} 

\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{selinput} 
\SelectInputMappings{adieresis={ä},germandbls={ß},Euro={€}}


\usepackage{booktabs}
\usepackage{tabularx} 


\newcolumntype{x}{%
    >{\begin{minipage}[t]{\linewidth}\arraybackslash}X<{\end{minipage}}}

\usepackage{enumitem}

\newlist{tdescription}{description}{1}% neue Listenumgebung für Tabellen
\setlist[tdescription]{nosep,after=\strut}

\usepackage{blindtext} 

\begin{document} 

\begin{center} 
  \small
  \begin{tabularx}{\linewidth}{@{}p{0.3\linewidth}x@{}} 
     \textbf{Überschrift linke Spalte}&
        \textbf{Überschrift rechte Spalte}\newline 
        Ergänzung zur Überschrift der echten Spalte\\\midrule
     Stichpunkt 1             
        & kurze Bemerkung\newline 
          siehe Abschnitt xy\\\midrule
     Stichpunkt 2
        & kurze Bemerkung
          \begin{tdescription}
            \item[Bemerkung:] Cymbella ist eine Gattung der Kieselalgen (Bacillariophyta) mit etwa 17 Arten, die vorwiegend in Süßwasser vorkommen.
          \end{tdescription} 
          siehe Abschnitt xy\\\midrule
     Stichpunkt 3a ist so lang, dass in der Spalte umgebrochen wird 
        & kurze Bemerkung
          \begin{tdescription}
            \item[Bemerkung:] Bedsa (auch: Bhedsa oder Bedse) ist ein buddhistischer Höhlentempel-Komplex - bestehend aus einer großen Chaitya-Halle und einer etwas kleineren Vihara-Wohnhöhle - im indischen Bundesstaat Maharashtra.
          \end{tdescription}
        siehe Abschnitt xy\\\bottomrule
  \end{tabularx} 
\end{center} 

\blindtext 
\begin{description} 
    \item[Ein Beispiel:] \blindtext 
\end{description} 

\end{document}
Der Vorschlag basiert auf den Antworten zu einer ähnlichen Frage auf www.texwelt.de

Gruß
Elke

Seban
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 94
Registriert: Do 10. Jan 2013, 13:31

Beitrag von Seban »

Hallo Elke,

Wieder mal vielen Dank für deine kompetente Hilfe :D

Grüße,
Seban

Antworten