Tabellen: Gleiche Breiten bei longtable und tabular?

Tabellen und Grafiken erstellen und anordnen


rocketscience
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 51
Registriert: Mo 15. Nov 2010, 15:05

Tabellen: Gleiche Breiten bei longtable und tabular?

Beitrag von rocketscience »

Hallo Zusammen,

nun kurz vor der Abgabe meiner Arbeit habe ich noch eine Kleinigkeit, die mich beschäftigt.

Ich habe ein paar Tabellen und benutze zwei Umgebungen: longtable und tabular. Ich würde Tabellen gern in meinem gesamten Dokument immer die gleiche Breite verpassen, was ich versucht habe über feste Spaltenbreiten zu realisieren, leider ist die Summe der Spaltenbreiten nicht die Breite der Tabelle.

Minimalbeispiel:
%%%%%%%%%%%%%%%%%%% ANFANG FORMATIERUNG %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Dokumentenklasse
\documentclass[]{scrreprt}					% Standardpaket KOMA-Klasse Report

%%Pakete
\usepackage{minitoc}						% Verzeichnisse im Dokument
\usepackage[final]{pdfpages}					% PDF einbinden
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{setspace}
\usepackage{moreverb}
\usepackage[ngerman]{babel}					% Sprachpaket Babel (Deutsch)
\usepackage[tocindentauto,tocflat]{tocstyle}			% Design des Inhaltsverzeichnisses
\usepackage{nomencl}						% Abk.Verzeichnis
\usepackage{blindtext}
\usepackage[]{scrpage2}					        % Standardpaket fuer Kopf-und Fusszeilen
\usepackage{graphicx}
\usepackage{longtable, booktabs}
%%%%%%%%%%%%%%%%%%%% ENDE FORMATIERUNG %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}

\usetocstyle{classic}						% Klassische Verzeichnisse
\tableofcontents						% Inhaltverzeichnis
\clearpage
\listoffigures
\listoftables							% Abbildungsverzeichnis
\clearpage

\chapter{Kapitel 1}
\blindtext

\begin{figure}[ht]
\centering
\rule{6cm}{4cm}
\caption{Ein wunderschöner Bildersatz}
\end{figure}

\begin{longtable}{p{4.5cm} p{4cm} p{5.5cm}}
\caption{Tabellenüberschrift der longtable}\\
\toprule
	\small
	\normalsize{\textbf{Spalte 1}}
&
	\small
	\normalsize{\textbf{Spalte 2}}
&
	\small
	\normalsize{\textbf{Spalte 3}}
\\
\toprule
\endfirsthead
\caption*{Tabellenüberschrift der longtable \textit{(Fortsetzung)}}\\
\toprule
	\small
	\normalsize{\textbf{Spalte 1}}
&
	\small
	\normalsize{\textbf{Spalte 2}}
&
	\small
	\normalsize{\textbf{Spalte 3}}
\\
\toprule
\endhead
	\small
	\textbf{Zeile 1}
&
	Inhalt
&
	Inhalt
\\
\\
	\small
	\textbf{Zeile 2}
&
	Inhalt
&
	Inhalt
\\
\\
	\small
	\textbf{Zeile 3}
&
	Inhalt
&
	Inhalt
\\
\\
	\small
	\textbf{Zeile 4}
&
	Inhalt
&
	Inhalt
\\
\\
	\small
	\textbf{Zeile 5}
&
	Inhalt
&
	Inhalt
\\
\\
	\small
	\textbf{Zeile 6}
&
	Inhalt
&
	Inhalt
\\
\\
	\small
	\textbf{Zeile 7}
&
	Inhalt
&
	Inhalt
\\
\\
\bottomrule
\multicolumn{3}{p{14cm}}{\footnotesize\textbf{Quelle:} Eigene Darstellung}\\
\end{longtable}
\end{document}
Ich nehme an, dass die Zellen der Tabelle einen inneren Rand haben, ich konnte darüber hier im Forum jedoch nichts finden.

Ich hoffe es findet sich jemand, der tiefer im Umgang mit Tabellen in Latex steckt als ich ;-)

Grüße

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Hallo da kommt zB die tacolsep dazu. Verwende doch tabularx und ltxtable (u.ä.) Da kannst du dann dynamisch die Spalten wie auch die gewünschte Breite (die du als globales Makro definierst ) einsetzen .
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


rocketscience
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 51
Registriert: Mo 15. Nov 2010, 15:05

Beitrag von rocketscience »

Hallo bloodworks,

vielen Dank für deine Antwort. Ich habe deine Empfehlungen gleich eingebaut, sieht super aus. Ich bekomme bei den longtable jedoch folgende Fehlermeldung:
LaTeX Warning: Tab has been converted to Blank Space.
Ist das normal?

Gruß

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Nein aber was heißt schon normal -> Minimalbeispiel
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Antworten