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.
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.