Wie kann ich in einer Longtable Umgebung die Tabelle in ihren äußeren Maßen so anpassen, dass die Tabelle mittig und ein wenig kleiner als der Satzspiegel ist. In dem folgenden Beispiel möchte ich, dass die Maße für die Spalte 2 und 3 automatisch die gleiche Breite haben. Die Maße für F{38mm}F{38mm} sind gemeint. Läßt die die Tabelle so gestalten, das die Breite für die Spalten 2, 3 und wenn vorhanden auch eine Spaltenbreite 4 und 5 automatisch berechnet werden? Spalte 1 hat die Breite automatisch, weil es keinen Zeilenumbruch gibt.
\documentclass[8pt,openright,twoside]{extbook} \usepackage[no-math]{fontspec} \usepackage{xunicode} \usepackage{polyglossia} \setdefaultlanguage[spelling=new]{german} % Packages %\usepackage{amsmath,amsfonts,amsthm,bm} \usepackage{booktabs} \usepackage{titlesec,color} \usepackage[table]{xcolor} \usepackage{array} \usepackage{footnote} \usepackage{forloop} \usepackage{graphicx} \usepackage{longtable} \usepackage{siunitx} \usepackage{supertabular} \usepackage{paralist} \usepackage{ragged2e} \usepackage{subcaption} \usepackage{xurl} %% Set paper size % DIN B6 \usepackage[ b6paper, left=10mm, right=10mm, top=10mm, bottom=10mm, % includeheadfoot, headsep=0mm, footskip=5mm, % nomarginpar, % kein Platz für Randnotizen showframe, % Anzeige des Satzspiegels ]{geometry} %% Chapter formating \newcommand{\hsp}{\hspace{10pt}} \titleformat{\chapter}[hang]{\large\bfseries}{\thechapter\hsp{|}\hsp}{0pt}{\large\bfseries} \titlespacing*{\chapter}{0pt}{0pt}{0pt} %% Section formating \titleformat{\section}{\normalsize\bfseries} \titleformat{\subsection}{\small\bfseries} \titleformat{\subsubsection}{\small\bfseries} \titleformat{\paragraph}{\footnotesize\bfseries} %% Don’t add extra space after sentences \frenchspacing %% Set parindent %\setlength{\parindent}{0pt} \setlength{\parskip}{.5em} \setlength{\LTpre}{6pt} \setlength{\LTpost}{6pt} %% Sorgt beim Dokumenttyp book dafür, daß kein Ausgleich des unteren Seitenrandes durch Dehnung der Absatzabstände durchgeführt wird. \raggedbottom %% Ausrichtung und Silbentrennung in einer Tabelle \newcolumntype{F}[1]{>{\RaggedRight\let\newline\\\arraybackslash\hspace{0pt}}p{#1}} \newcolumntype{T}[1]{>{\Centering\let\newline\\\arraybackslash\hspace{0pt}}p{#1}} \newcolumntype{K}[1]{>{\RaggedLeft\let\newline\\\arraybackslash\hspace{0pt}}p{#1}} \begin{document} \renewcommand{\arraystretch}{1.1} \begin{longtable}{@{\extracolsep{\fill}}lF{38mm}F{38mm}@{}} \textbf{Text 1} & \textbf{Frage (Text 2)} & \textbf{Text 3} \\\midrule \endhead Text 1 & Das ist ein langer Text & Das ist ein langer Text \\\midrule \end{longtable} \end{document}