Für eine Tabelle, die ich wie folgt anfertigen muss, verhält sich \hline nicht so, wie ich das gerne hätte. Daher suche ich nach einer Lösung.
(Ich weiß, die Tabelle sieht beschissen aus, aber ich muss sie dennoch so machen und möchte wirklich keine Diskussion über das Für und Wider entfachen. Ja, sie sieht wirklich beschissen aus, sie muss aber so.)
Hier ein Minimalbeispiel:
\documentclass[DIV=0,final]{scrartcl} \usepackage[ngerman]{babel} \usepackage[latin9]{inputenc} \usepackage[T1]{fontenc} \usepackage{tabularx} \usepackage{Ragged2e} \usepackage{calc} \begin{document} \begin{tabularx}{.25\textwidth+.15\textwidth+.6\textwidth}{>{\centering}m{.25\textwidth}|>{\RaggedRight}m{.15\textwidth}|>{\RaggedRight\arraybackslash}m{.6\textwidth-4\columnsep}} \hline \fbox{\parbox{.25\textwidth}{Wieder ein Text und noch mehr Text}} & Text & Noch ein Text\\\hline \end{tabularx} \end{document}
Die Grafik beginnt direkt unterhalb der oberen \hline. Genau das möchte ich verhindern, es soll also ein Abstand von ein oder zwei Millimetern zwischen \fbox (Grafik) und der \hline sein.
Das booktabs-Paket mit \midrule scheidet leider aus. Zwar ist der Abstand zwischen horizontaler Linie und \fbox dann schön, aber \midrule durchtrennt die vertikalen Linien:
\documentclass[DIV=0,final]{scrartcl} \usepackage[ngerman]{babel} \usepackage[latin9]{inputenc} \usepackage[T1]{fontenc} \usepackage{tabularx} \usepackage{booktabs} \usepackage{Ragged2e} \usepackage{calc} \begin{document} \begin{tabularx}{.25\textwidth+.15\textwidth+.6\textwidth}{>{\centering}m{.25\textwidth}|>{\RaggedRight}m{.15\textwidth}|>{\RaggedRight\arraybackslash}m{.6\textwidth-4\columnsep}} \toprule \fbox{\parbox{.25\textwidth}{Wieder ein Text und noch mehr Text}} & Text & Noch ein Text\\\midrule \fbox{\parbox{.25\textwidth}{Wieder ein Text und noch mehr Text}} & Text & Noch ein Text\\\bottomrule \end{tabularx} \end{document}
Besten Dank im Voraus und Gruß
Daniel