von Xenara » Fr 25. Feb 2011, 14:47
Wie soll es auch trennen, wenn du Trennungen verboten hast?
Es wird ja auch im ganz normalen Text nicht getrennt, nicht nur in der Tabelle nicht.
Wenn du weiter Pakete auskommentiert hättest, hättest du den Fehler ganz leicht finden können: Paket hyphenat ist dafür da, um mit Option "none" jegliche Trennung zu unterbinden...
Abgesehen davon:
- Paket "caption2" ist veraltet, wie auch in den Warnungen kommt, es soll durch "caption" ersetzt werden.
- Paket "hyperref" soll in 99% der Fälle als allerletztes Paket geladen werden, da es sonst unspezifische Probleme verursachen kann.
- Der Befehl "\RaggedRight" funktionierte bei mir nur, nachdem das Paket "ragged2e" geladen war.
- Vertikale Linien in Tabellen sind verpönt, da sie den Lesefluss stören. Man findet sie auch in keinem gut gesetzten Buch. Ich habe deine Tabelle mal noch ein wenig mit booktabs und tabularx überarbeitet, ich finde, sie wirkt so eleganter, ausserdem wird die Seite besser ausgenutzt.
\documentclass[12pt, headsepline, liststotoc, footsepline, a4paper] {scrartcl}
\usepackage[left=4cm, right=2cm, top=2cm, bottom=2cm, includeheadfoot]{geometry}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ngerman}
\usepackage{textcomp}
\usepackage{graphicx}
\usepackage{scrpage2}
\usepackage{epstopdf}
\usepackage[nottoc]{tocbibind}
\usepackage{rotating}
\usepackage{float}
\usepackage[bf]{caption}
\renewcommand{\captionfont}{\it \small}
%\usepackage[none]{hyphenat}
\pagestyle{empty}
\usepackage{ragged2e}
\usepackage{array}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{hyperref}
\begin{document}
%\sloppy
\newcolumntype{v}[1]{>{\arraybackslash\hspace*{0cm}}p{#1}}
\begin{sidewaystable}
\begin{tabular}{*{10}{|v{1.6cm}}|}
\hline
Patient & \multicolumn{3}{|c|}{Demographie} & Elastographie in kPa \footnote{Wenn innerhalb 18 Monaten auch Histologie} & \multicolumn{5}{|c|}{Histologie} \\
\hline
\hline
& Alter in Jahren & Geschlecht & Erkrankungsdauer in Jahren & & Stadium & Fibrosegrad & Gangproliferation & Cholestase & Granulomvorkommen \\
\hline
\hline
\end{tabular}
\end{sidewaystable}
\begingroup
\newcolumntype{Y}{>{\centering\hspace*{0cm}\arraybackslash}X}
\renewcommand{\tabularxcolumn}[1]{b{#1}}
\begin{sidewaystable}
\begin{tabularx}{\textheight}{*{10}{Y}}
\toprule
Patient & \multicolumn{3}{c}{Demographie} & Elastographie in kPa \footnote{Wenn innerhalb 18 Monaten auch Histologie} & \multicolumn{5}{c}{Histologie}
\\
\cmidrule(lr){1-1}
\cmidrule(lr){2-4}
\cmidrule(lr){5-5}
\cmidrule(lr){6-10}
& Alter in Jahren & Geschlecht & Erkrankungsdauer in Jahren & & Stadium & Fibrosegrad & Gangproliferation & Cholestase & Granulomvorkommen \\
\cmidrule(lr){1-1}
\cmidrule(lr){2-4}
\cmidrule(lr){5-5}
\cmidrule(lr){6-10}
Ich & 44 & weiblich & 4 & C & X & D & H & keins\\
\bottomrule
\end{tabularx}
\end{sidewaystable}
\endgroup
\end{document}
Wie soll es auch trennen, wenn du Trennungen verboten hast?
Es wird ja auch im ganz normalen Text nicht getrennt, nicht nur in der Tabelle nicht.
Wenn du weiter Pakete auskommentiert hättest, hättest du den Fehler ganz leicht finden können: Paket hyphenat ist dafür da, um mit Option "none" jegliche Trennung zu unterbinden...
Abgesehen davon:
- Paket "caption2" ist veraltet, wie auch in den Warnungen kommt, es soll durch "caption" ersetzt werden.
- Paket "hyperref" soll in 99% der Fälle als allerletztes Paket geladen werden, da es sonst unspezifische Probleme verursachen kann.
- Der Befehl "\RaggedRight" funktionierte bei mir nur, nachdem das Paket "ragged2e" geladen war.
- Vertikale Linien in Tabellen sind verpönt, da sie den Lesefluss stören. Man findet sie auch in keinem gut gesetzten Buch. Ich habe deine Tabelle mal noch ein wenig mit booktabs und tabularx überarbeitet, ich finde, sie wirkt so eleganter, ausserdem wird die Seite besser ausgenutzt.
[code]\documentclass[12pt, headsepline, liststotoc, footsepline, a4paper] {scrartcl}
\usepackage[left=4cm, right=2cm, top=2cm, bottom=2cm, includeheadfoot]{geometry}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ngerman}
\usepackage{textcomp}
\usepackage{graphicx}
\usepackage{scrpage2}
\usepackage{epstopdf}
\usepackage[nottoc]{tocbibind}
\usepackage{rotating}
\usepackage{float}
\usepackage[bf]{caption}
\renewcommand{\captionfont}{\it \small}
%\usepackage[none]{hyphenat}
\pagestyle{empty}
\usepackage{ragged2e}
\usepackage{array}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{hyperref}
\begin{document}
%\sloppy
\newcolumntype{v}[1]{>{\arraybackslash\hspace*{0cm}}p{#1}}
\begin{sidewaystable}
\begin{tabular}{*{10}{|v{1.6cm}}|}
\hline
Patient & \multicolumn{3}{|c|}{Demographie} & Elastographie in kPa \footnote{Wenn innerhalb 18 Monaten auch Histologie} & \multicolumn{5}{|c|}{Histologie} \\
\hline
\hline
& Alter in Jahren & Geschlecht & Erkrankungsdauer in Jahren & & Stadium & Fibrosegrad & Gangproliferation & Cholestase & Granulomvorkommen \\
\hline
\hline
\end{tabular}
\end{sidewaystable}
\begingroup
\newcolumntype{Y}{>{\centering\hspace*{0cm}\arraybackslash}X}
\renewcommand{\tabularxcolumn}[1]{b{#1}}
\begin{sidewaystable}
\begin{tabularx}{\textheight}{*{10}{Y}}
\toprule
Patient & \multicolumn{3}{c}{Demographie} & Elastographie in kPa \footnote{Wenn innerhalb 18 Monaten auch Histologie} & \multicolumn{5}{c}{Histologie}
\\
\cmidrule(lr){1-1}
\cmidrule(lr){2-4}
\cmidrule(lr){5-5}
\cmidrule(lr){6-10}
& Alter in Jahren & Geschlecht & Erkrankungsdauer in Jahren & & Stadium & Fibrosegrad & Gangproliferation & Cholestase & Granulomvorkommen \\
\cmidrule(lr){1-1}
\cmidrule(lr){2-4}
\cmidrule(lr){5-5}
\cmidrule(lr){6-10}
Ich & 44 & weiblich & 4 & C & X & D & H & keins\\
\bottomrule
\end{tabularx}
\end{sidewaystable}
\endgroup
\end{document}[/code]