Tabelle mit Rand und Einrückung bei mehr als einer Zeile

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Tabelle mit Rand und Einrückung bei mehr als einer Zeile

von gurkensalat » Mo 10. Okt 2011, 13:14

Habs selber gelöst:
\begin{longtable}{|c|>{\hangindent 1em}X|c|}

Tabelle mit Rand und Einrückung bei mehr als einer Zeile

von gurkensalat » Mo 10. Okt 2011, 12:46

Hallo,

ich habe über Google folgenden Beitrag gefunden: http://www.golatex.de/text-in-zelle-ein ... t2514.html

Da wird erklärt wie man Text in einer Tabellenzelle einrückt, wenn er über mehr als eine Zeile geht. Das Problem ist, dass als Beispiel eine Tabelle gezeigt wird, bei der jegliche Orientierungshilfen (Linen, Farben) fehlen. Die Abgrenzung wird lediglich durch Whitespace dargestellt. Es handelt sich hierbei um folgenden Latexcode:
\documentclass[a4paper,11pt,parskip]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[table]{xcolor}
\usepackage{ltxtable}
\usepackage{filecontents}
\usepackage{booktabs}
\begin{document}
\begin{filecontents*}{tmptable.tex}
\begin{longtable}{l>{\hangindent 1em}Xl}
 1 & just some short text & abc \\
\addlinespace
 2 & ich bin ein sehr langer text und erstrecke mich
 deshalb   über zwei Zeilen (rück mich bitte ein) & Niederlande \\
\addlinespace
 3 & 12345 123 & Frankreich \\
\end{longtable}
\end{filecontents*}
{\def\tabularxcolumn#1{m{#1}}% verwende m- statt p-Spalten für X-Spalten
\LTXtable{\linewidth}{tmptable.tex}}

\end{document}
Ich persönlich bevorzuge das Aussehen der folgenden Tabelle, in die ich die Zeileneinrückung mit einbauen möchte:
\begin{table}
	\centering
		\begin{tabular}{|c|c|c|}
		\hline
		Identifikator & Kurzbeschreibung & Art\\
		\hline
		\hline
		A101 & Jetzt schaun wir mal wie Latex mit extrem laaaaaaaaaangem Text in einer Tabellenzelle umgeht und wie das dann ausschaut. Da bin ich jetzt echt mal gespannt, wenn ich das jetzt ausprobiere. Vielleicht werde ich sehr überrascht sein oder auch nicht, vielleicht wird die Erde untergehen. Man weiß es nicht. & blubb\\
		A102 & Blablabla & blubb\\
		\hline
		\end{tabular}
	\caption{Super Tabelle}
	\label{tab:Super Tabelle}
\end{table}
Das Problem ist nun, dass ich nicht wirklich weiß, wie man beide Codeschnipsel miteinander verbindet, um das Aussehen der zweiten Tabelle, aber die Zeileneinrückung aus der ersten Tabelle erhält. Ich habe schon vieles ausprobiert, aber es kommen nur Fehler. Vielen Dank für eure Hilfe!

Nach oben