Tabelleninhalt über mehrere Zeilen

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: Tabelleninhalt über mehrere Zeilen

von Scheipi » Fr 25. Mär 2016, 14:27

Danke Deiner Antwort :) funktioniert, genau so wie ichs haben wollte :wink:

Ja, habe in meiner Problembeschreibung teils Spalten und Zeilen verwechselt. Sorry.

Die "bessere Lösung" oder "elegantere Lösung" war auf den oberen Teil (Zentrierung des Textes nur in der ersten ZEILE) bezogen. Da es aber auch so funktioniert, kann ich mit dem ?! Schönheitsfehler ?! leben....
 

\begin{tabularx}{\textwidth}{|m{1.5cm}|X|X|X|}\hline
&\multicolumn{1}{c|}{Das soll zentriert sein} &\multicolumn{1}{c|}{auch zentriert} &\multicolumn{1}{c|}{auch zentriert} \\ \hline \hline

\end{tabularx}

[/code]

von Noch so einer » Fr 25. Mär 2016, 11:41

Kann es sein, dass Du in Deiner Frage Zeilen und Spalten verwechselt hast. Für mich ergibt sie jedenfalls nur einen Sinn, wenn der Text über zwei Spalten gehen soll:
\documentclass[a4paper,10pt]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[scaled]{uarial}
\renewcommand*{\familydefault}{\sfdefault}

\usepackage{tabularx}
\usepackage{array}

\begin{document}

\begin{tabularx}{\textwidth}{|m{1.5cm}|X|X|X|}\hline
&\multicolumn{1}{c|}{Das soll zentriert sein} &\multicolumn{1}{c|}{auch zentriert} &\multicolumn{1}{c|}{auch zentriert} \\ \hline \hline
Eins & Text & Text & Text\\ \hline
Zwei & Text & \multicolumn{2}{>{\hsize=2\hsize}X|}{hier soll ein extrem langer Text sein. Dieser soll aber über zwei verbundene Zeilen gehen.} \\ \hline
\end{tabularx}

\end{document}
Oder sollte Dein Beispiel bereits Deine jetzige Lösung zeigen? Dann verstehe ich das Problem erst recht nicht. Wenn nicht: Warum gibst Du Deine jetzige Lösung nicht an? Wenn wir beurteilen sollen, ob es eine bessere gibt, müssen wir sie doch erst einmal kennen.

Tabelleninhalt über mehrere Zeilen

von Scheipi » Fr 25. Mär 2016, 09:51

Hallo zusammen,
ich habe schon etliche Foren und Anleitungen durchsucht aber nicht fündig geworden.
Ich möchte zwei Zeilen verbinden - klappt auch soweit. Allerdings steht der Text dann nur in der ersten Zeile/Zelle der beiden verbundenen. Wie bekomme ich es hin, dass der Text über beide Zeilen angezeigt wird?

Zusatzfrage: Ich möchte mein Dokument auf Seitenbreite haben und dabei den Text nur in der ersten Zeile zentriert haben. Gibt es da eine elegantere Lösung als meine jetzige (die funktioniert jedoch auch).

Danke :)
 
\documentclass[a4paper,10pt]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[scaled]{uarial}
\renewcommand*{\familydefault}{\sfdefault}

\usepackage{tabularx}
\usepackage{array}

\begin{document}

\begin{tabularx}{\textwidth}{|m{1.5cm}|X|X|X|}\hline
&\multicolumn{1}{c|}{Das soll zentriert sein} &\multicolumn{1}{c|}{auch zentriert} &\multicolumn{1}{c|}{auch zentriert} \\ \hline \hline
Eins & Text & Text & Text\\ \hline
Zwei & Text & \multicolumn{2}{X|}{hier soll ein extrem langer Text sein. Dieser soll aber über zwei verbundene Zeilen gehen.} \\ \hline
\end{tabularx}

\end{document}


Nach oben