Hallo!
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 \fbox um die \parbox habe ich nur genommen, um das Problem zu verdeutlichen. Tatsächlich wird hier eine Grafik mit \includegraphics eingebunden, das Problem ist dasselbe:
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}
Hat hier jemand einen Lösungsansatz?
Besten Dank im Voraus und Gruß
Daniel