Problem mit Zeilenumbruch und Textausrichtung in Tabelle

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: Problem mit Zeilenumbruch und Textausrichtung in Tabelle

von TheBee » Sa 29. Sep 2012, 09:10

Hallo,

ok sorry, ich bin noch Anfänger:

Also hier nochmal das (hoffentlich vollständige) Beispiel. (Vllt liegt der Fehler ja auch in einem der \usepackages.

\documentclass[a4paper,numbers=noenddot,listof=totoc,titlepage,bibliography=totocnumbered,captions=tableheading]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english]{babel,translator}
\usepackage{textcomp}
\usepackage{nicefrac}
\usepackage{longtable}
\usepackage[pdftex]{graphicx}
\usepackage{graphics}
\usepackage[labelfont=bf]{caption}

\usepackage{remreset}
\usepackage{setspace}
\onehalfspacing
\setlength{\headheight}{1.1\baselineskip}

\usepackage[left=3cm, right=3cm, top=3cm, bottom=3cm]{geometry}
\usepackage[headsepline]{scrpage2}

\clearscrheadings
\clearscrplain
\clearscrheadfoot
\pagestyle{scrheadings}
\automark{chapter}
\cfoot{}
\cfoot[\pagemark]{\pagemark}
\ohead{\headmark}
\setkomafont{pageheadfoot}{%
\normalfont\rmfamily
}

\setlength{\parindent}{0pt}
\setlength{\parskip}{5pt}
\renewcommand{\arraystretch}{1.5}
\usepackage{booktabs}
\usepackage{bm}
\usepackage{makeidx}
\usepackage[intoc,prefix]{nomencl}
\usepackage{ifthen}
\makenomenclature
\renewcommand{\nomname}{List of Abbreviations}
\setlength{\nomitemsep}{-\parsep}
\setkomafont{chapter}{\rmfamily \LARGE}
\setkomafont{section}{\rmfamily \Large}
\setkomafont{subsection}{\rmfamily \large}
\setkomafont{chapterentry}{\rmfamily \large \bfseries}

\renewcommand{\captionfont}{\rmfamily}


\usepackage{attachfile}
\usepackage{amssymb}
\usepackage{amsmath,calc}
\usepackage{tabularx}

\usepackage{multirow}
\usepackage{array}
\usepackage{rotating}
\usepackage{arydshln}
\usepackage{cite}
\usepackage{bibgerm}
\usepackage{textcomp}
\usepackage{amsfonts}
\usepackage{bbm}
\usepackage{dsfont}

\renewcommand\tabularxcolumn[1]{m{#1}}

\begin{document}

\begin{table}[h!]
\centering
\caption[]{}
\label{tab}
\setlength{\tabcolsep}{12pt}
\begin{tabularx}{\textwidth}{@{} p{0.2\textwidth} *{4}{ >{\centering\arraybackslash}X } @{}}
\toprule
Nr. of data set & 1 & 2 & 3 & 4\\
\midrule
test & test & test & test & test \\
Test & \multicolumn{4}{>{\centering} p{0.8\textwidth} } {ganz langer name} \\
Name & langer name & name & langer name & name \\
test & \multicolumn{4}{>{\centering} p{0.8\textwidth} } {ganz langer text} \\
ganz ganz langer text & sehrlanger text & sehrlanger text & text & text \\
\bottomrule
\end{tabularx}
\end{table}

\end{document}

Wenn ich mir die Tabelle anschaue, dann sehe ich in der letten Zeile, dass der Text in der ersten Spalte weiter unten ausgerichtet ist als die Texte in den Spalten 2-5. Das sieht sehr unschön aus. Könnte der Fehler evtl. in der Definition der Tabellenspalten liegen (\renewcommand\tabularxcolumn[1]{m{#1}})?

Ich würde mich sehr freuen, wenn jemand eine Antwort wüsste.

Danke vorab.

von Hagbard Celine » Sa 29. Sep 2012, 07:52

Zum Einen war das kein vollständiges Minimalbeispiel, zum Anderen ist mir nicht ganz klar, was dich stört bzw. was du erwartest. Die erste Spalte ist im Blocksatz, soweit ich das erkennen kann, die anderen vier sind zentriert. Und weil es zu viel Text ist, werden die Zeilen umgebrochen.

von TheBee » Fr 28. Sep 2012, 15:52

sorry, ich meine natürlich die letze Zeile

Problem mit Zeilenumbruch und Textausrichtung in Tabelle

von TheBee » Fr 28. Sep 2012, 15:50

Hallo,

ich habe folgenden Code:

\begin{table}[h!]
\centering
\caption[]{}
\label{tab}
\setlength{\tabcolsep}{12pt}
\begin{tabularx}{\textwidth}{@{} p{0.2\textwidth} *{4}{ >{\centering\arraybackslash}X } @{}}
\toprule
Nr. of data set & 1 & 2 & 3 & 4\\
\midrule
test & test & test & test & test \\
Test & \multicolumn{4}{>{\centering} p{0.8\textwidth} } {ganz langer name} \\
Name & langer name & name & langer name & name \\
test & \multicolumn{4}{>{\centering} p{0.8\textwidth} } {ganz langer text} \\
ganz ganz langer text & sehrlanger text & sehrlanger text & text & text \\
\bottomrule
\end{tabularx}
\end{table}

in der letzen Spalte passiert es nun, dass die Textausrichtung nicht gleich ist. Weiß jemand eine Lösung dazu? Würde mich sehr freuen.

Grüße,
TheBee

Nach oben