Moin moin,
Zitat von
Maverick
Weiß jemand, wie man es hinkriegt, dass "Konto" immer genau in Seitenmitte steht und die Zahlen "1" und "2" links neben dem Mittelstrich?
wenn's wirklich ein Mittelstrich sein soll, muss die Summe der Spaltenbreiten auf beiden Seiten des Striches identisch sein, Das geht am Einfachsten, wenn man konstante Spaltenbreiten vorgibt. Das tabularx-Paket kann dabei helfen, der Tabelle eine bestimmte Breite vorzugeben.
Der breite Abstand vom Mittelstrich kommt von Deinen inhaltlosen c-Spalten, hier wird mindestens eine Breite von 2\tabcolsep reserviert. Unten hab ich den Abstand komplett abgestellt (das @{} vorm |), geh aber davon aus, dass Du nicht wirklich sooo dicht an die Linie damit wolltest ;)
Code:
%% Präambel ====================
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{tabularx}
\usepackage{showframe}%<-- nur zur Demo
%
\newlength\foolen
\settowidth\foolen{xxx}% oder was auch immer
%
%% Dokument ====================
\begin{document}
\begin{center}% mittig zum Textblock
\begin{minipage}{\linewidth}% damit sich kein Seitenumbruch zwischen makebox und tabularx verirren kann
\noindent% Zeile nicht einziehen
\makebox[0pt][l]{% Breite = Null, links ausrichten
\parbox[t]{\linewidth}{% den tatsächlichen Inhalt auf Breite der minipage ziehen
\centering Konto%
}%
}% <-- Zeilenende auskommentieren,
% die folgende tabularx an der Grundlinie der obersten Zeile ausrichten:
\begin{tabularx}{\linewidth}[t]{X>{\raggedleft}p{\foolen}@{}|X>{\raggedleft\arraybackslash}p{\foolen}@{}}
\multicolumn{2}{l}{Soll} & \multicolumn{2}{r@{}}{Haben}\\
\hline
kurzer Kontenname & 1 & ein sehr, sehr langer Kontenname & 3\\
kurzer Kontenname & 2 & ein sehr langer Kontenname & 4\\[1ex]
\cline{2-2}\cline{4-4}&&&\\[-2ex]
Summe & X & Summe & X
\end{tabularx}
\end{minipage}
\end{center}
\end{document}
VG
Lesezeichen