Tabelle auf gesammte Seitenbreite

Tabellen und Grafiken erstellen und anordnen


LatexFreund

Tabelle auf gesammte Seitenbreite

Beitrag von LatexFreund »

Hallo Leute,

habe eine frage bezüglich Tabellen. Habe folgendes Minimalbeispiel mit einer Tabelle:
\documentclass[a4paper, 12pt,
	openany,							% Kapitel können auch auf linken Seiten beginnen
	bibliography = totoc,	 % Literaturverzeichnis im Inhalt
	listof = totoc,				 % Abb.- und Tab.verzeichnis im Inhalt
	listof = entryprefix,	 % include listof entries in toc
	titlepage = on,				 % own page for each title page
	captions= tableabove,  %platzierung der Beschreibung
	tocindent,
	ngerman
	%bibtotocnumbered
]
{scrbook}

%% Deutsche Anpassungen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[latin1]{inputenc} %  Alternativ unter Windows
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage {ulem} 
%% tables
\usepackage[table]{xcolor}
\usepackage{tabularx}								% neue Tabular-Umgebung
\usepackage{multicol} 							% multiple columns in tables
\usepackage{multirow}								% multiple rows in tables
\usepackage{hhline}									% horizontal lines
\usepackage{booktabs}								% bold table lines, e.g. \toprule

\begin{document}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Ihr Buch                                                          %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Schmutztitel-Seite %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\extratitle{Schmutztitel}

%% eigene Titelseitengestaltung %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


%% Angaben zur Standardformatierung des Titels %%%%%%%%%%%%%%%%%%%%%%%%
%\titlehead{Titelkopf}
%\subject{Typisierung}
\title{Titel}
\author{Ihr Name}

%% Erzeugung von Verzeichnissen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\tableofcontents			% Inhaltsverzeichnis


%% Der Text %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\mainmatter					% Vorspann (z.B. römische Seitenzahlen)
\chapter{Tabellen}
\label{sec:Tabellen}


\begin{table}
    \caption{Eigenschaften des Raspberry Pi}
    \label{tab:EigenschaftendesRaspberryPitabelle}
    \begin{tabular}{|c|c|c|c|c|c|c|c|c|c|}
    \hline
    \multicolumn{2}{|c|}{\textbf{\uline{Eigenschaften}}}           
		&         \textbf{\uline{Modell A}}  & \textbf{\uline{Modell A+}} &         \textbf{\uline{Modell B}} & \textbf{\uline{Modell B+}} & \textbf{\uline{Raspberry Pi 2 Model B}} \\ \hline
\multirow{3}{*}{Gesamtgrösse (in mm)} & Länge  & 93        & 70,4        & \multicolumn{3}{c|}{93}                         \\ \cline{2-10} 
                                                                            & Breite & 63,5      & 57,2        & \multicolumn{3}{c|}{63,5}                       \\ \cline{2-10} 
                                                                            & Höhe   & 17        & 12          & \multicolumn{3}{c|}{20}                         \\ \hline
\multicolumn{2}{|l|}{SoC}                      & \multicolumn{4}{c|}{Broadcom BCM2835}         & Broadcom BCM2836       \\ \hline
\multirow{4}{*}{CPU}                  & Typ    & \multicolumn{4}{c|}{ARM1176JZF-S}             & ARM Cortex-A7          \\ \cline{2-10} 
                                                                            & Kern   & \multicolumn{4}{c|}{1}                        & 4                      \\ \cline{2-10} 
                                                                            & Takt   & \multicolumn{4}{c|}{700 MHz}                  & 900 MHz                \\ \cline{2-10} 
                                                                            & Architektur & \multicolumn{4}{c|}{ARMv6}               & ARMv7                  \\ \hline
\multicolumn{2}{|l|}{Arbeitsspeicher}          & 256 MB & \multicolumn{4}{c|}{512 MB}          & 1024 MB                \\ \hline
\multicolumn{2}{|l|}{Speicher}    &             & Kartenleser für \\Full SD & Micro SD & Kartenleser für Full SD & Micro SD  & Micro SD \\ \hline
\multicolumn{2}{|l|}{Anzahl der USB 2.0 Anschlüsse} & \multicolumn{2}{c|}{1}        & 2     & \multicolumn{2}{l|}{4}       \\ \hline
\multicolumn{2}{|l|}{Ethernet}                      & \multicolumn{2}{c|}{-}& \multicolumn{3}{c|}{10 und 100 MBit}         \\ \hline
\multicolumn{2}{|l|}{Pin}                      & 26        & 40           & 26                     & \multicolumn{2}{c|}{40}\\ \hline
\multicolumn{2}{|l|}{GPIO-Pins}                     & 17                                           & \multicolumn{2}{c|}{26}        & \multicolumn{2}{c|}{17}                                    & \multicolumn{3}{c|}{26}                             \\ \hline
\multicolumn{2}{|l|}{Weitere Schnittstellen}& \multicolumn{5}{c|}{1 x CSI, 1 x DSI, 1 x I$^{2}$C, 1 x I$^{2}$S}                       \\ \hline
\multicolumn{2}{|l|}{Stromversorgung}               & \multicolumn{5}   {c|}{5,0 V; über einen Micro-USB-Anschluss (Micro-USB-B)}\\ \hline
\end{tabular}
\end{table}


\appendix							% Beginn des Anhangs

\listoftables				% Tabellenverzeichnis

\listoffigures				% Abbildungsverzeichnis


\end{document}
Wie ist es zu schaffen, dass die Tabelle auf die gesammte Seitenbreite und nicht nur auf die Textbreite passt?

Lg
LatexFreund

markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Re: Tabelle auf gesammte Seitenbreite

Beitrag von markusv »

LatexFreund hat geschrieben:Wie ist es zu schaffen, dass die Tabelle auf die gesammte Seitenbreite und nicht nur auf die Textbreite passt?
Zuerst solltest du dich fragen, wie du es schaffst, die Tabelle auf die Seitenbreite zu bekommen, anstatt die -- nicht umsonst -- vorhandenen Seitenränder zu beschmutzen...

Ohne die Tabelle in Gänze gesehen oder erfasst zu haben, da das Minimalbeispiel alles andere als minimal ist und nicht direkt lauffähig:
  • :arrow: unterstreiche keine Worte (das macht man nur in handschriftlichen Dokumenten)

    :arrow: nutze Spalten mit definierter Länge, die lange Texte entsprechend umbrechen

    :arrow: vertikale Linien sind eher nicht erwünscht
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de

LatexFreund

Beitrag von LatexFreund »

Bei mir ist es Fehlerfrei, Lauffähig. Es gehtauch konkret um diese Tabelle.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4266
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Du kannst die Tabelle mit \hspace*{-2cm}\begin{tabular} etwas nach links ziehen (und man kann auch ausrechnen, welchen Wert man genau braucht, aber dazu habe ich jetzt keine Lust).

Du solltest auch erwägen deine Dateien nach utf8 zu kodieren. latin1 verwendet heutzutage kein Mensch mehr und führt zu Fehlern bei Copy&Paste in utf8-Dateien und anschließender Kompilierung.

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Darfst Du die Tabelle auch im Querformat darstellen?

Ich möchte Dir für den Tabelleninhalt das Paket siunitx und den Befehl \texttimes des Pakets textcomp empfehlen.

Gast

Beitrag von Gast »

Die Tabelle ist auch dann noch zu breit, wenn man sie ganz an den linken Rand rückt:
\documentclass[a4paper, 12pt,
   openany,                     % Kapitel können auch auf linken Seiten beginnen
   bibliography = totoc,    % Literaturverzeichnis im Inhalt
   listof = totoc,             % Abb.- und Tab.verzeichnis im Inhalt
   listof = entryprefix,    % include listof entries in toc
   titlepage = on,             % own page for each title page
   captions= tableabove,  %platzierung der Beschreibung
%  tocindent, % GEÄNDERT: Veraltete Option, deren aktuelle Entsprechung ohnehin Voreinstellung ist, entfernt.
   ngerman
   %bibtotocnumbered
]
{scrbook}

%% Deutsche Anpassungen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[utf8]{inputenc}% GEÄNDERT für aktuelle LaTeX-Editoren (jedoch bei aktueller TeX-Installation komplett überflüssig)
\usepackage[T1]{fontenc}
\usepackage{babel}% GEÄNDERT: ngerman ist bereits als globale Option gesetzt
\usepackage{lmodern}
\usepackage {ulem}% ACHTUNG: Führt dazu, dass \em und \emph unterstreichen und damit kursive Titel im Literaturverzeichnis stattdessen unterstrichen sind!
%% tables
\usepackage[table]{xcolor}
\usepackage{tabularx}                        % neue Tabular-Umgebung
\usepackage{multicol}                      % multiple columns in tables
\usepackage{multirow}                        % multiple rows in tables
\usepackage{hhline}                           % horizontal lines
\usepackage{booktabs}                        % bold table lines, e.g. \toprule

\begin{document}
\frontmatter% GEÄNDERT: Ohne das, wäre das \mainmatter später unsinnig!
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Ihr Buch                                                          %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Schmutztitel-Seite %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\extratitle{Schmutztitel}

%% eigene Titelseitengestaltung %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


%% Angaben zur Standardformatierung des Titels %%%%%%%%%%%%%%%%%%%%%%%%
%\titlehead{Titelkopf}
%\subject{Typisierung}
\title{Titel}
\author{Ihr Name}

%% Erzeugung von Verzeichnissen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\tableofcontents         % Inhaltsverzeichnis


%% Der Text %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\mainmatter               % Vorspann (z.B. römische Seitenzahlen)
\chapter{Tabellen}
\label{sec:Tabellen}


\begin{table}
  \begin{addmargin*}{-\dimexpr \evensidemargin+1in\relax}
    \caption{Eigenschaften des Raspberry Pi}
    \label{tab:EigenschaftendesRaspberryPitabelle}
    \begin{tabular}{|c|c|c|c|c|c|c|c|c|c|}
    \hline
    \multicolumn{2}{|c|}{\textbf{\uline{Eigenschaften}}}           
      &         \textbf{\uline{Modell A}}  & \textbf{\uline{Modell A+}} &         \textbf{\uline{Modell B}} & \textbf{\uline{Modell B+}} & \textbf{\uline{Raspberry Pi 2 Model B}} \\ \hline
\multirow{3}{*}{Gesamtgrösse (in mm)} & Länge  & 93        & 70,4        & \multicolumn{3}{c|}{93}                         \\ \cline{2-10} 
                                                                            & Breite & 63,5      & 57,2        & \multicolumn{3}{c|}{63,5}                       \\ \cline{2-10} 
                                                                            & Höhe   & 17        & 12          & \multicolumn{3}{c|}{20}                         \\ \hline
\multicolumn{2}{|l|}{SoC}                      & \multicolumn{4}{c|}{Broadcom BCM2835}         & Broadcom BCM2836       \\ \hline
\multirow{4}{*}{CPU}                  & Typ    & \multicolumn{4}{c|}{ARM1176JZF-S}             & ARM Cortex-A7          \\ \cline{2-10} 
                                                                            & Kern   & \multicolumn{4}{c|}{1}                        & 4                      \\ \cline{2-10} 
                                                                            & Takt   & \multicolumn{4}{c|}{700 MHz}                  & 900 MHz                \\ \cline{2-10} 
                                                                            & Architektur & \multicolumn{4}{c|}{ARMv6}               & ARMv7                  \\ \hline
\multicolumn{2}{|l|}{Arbeitsspeicher}          & 256 MB & \multicolumn{4}{c|}{512 MB}          & 1024 MB                \\ \hline
\multicolumn{2}{|l|}{Speicher}    &             & Kartenleser für \\Full SD & Micro SD & Kartenleser für Full SD & Micro SD  & Micro SD \\ \hline
\multicolumn{2}{|l|}{Anzahl der USB 2.0 Anschlüsse} & \multicolumn{2}{c|}{1}        & 2     & \multicolumn{2}{l|}{4}       \\ \hline
\multicolumn{2}{|l|}{Ethernet}                      & \multicolumn{2}{c|}{-}& \multicolumn{3}{c|}{10 und 100 MBit}         \\ \hline
\multicolumn{2}{|l|}{Pin}                      & 26        & 40           & 26                     & \multicolumn{2}{c|}{40}\\ \hline
\multicolumn{2}{|l|}{GPIO-Pins}                     & 17                                           & \multicolumn{2}{c|}{26}        & \multicolumn{2}{c|}{17}                                    & \multicolumn{3}{c|}{26}                             \\ \hline
\multicolumn{2}{|l|}{Weitere Schnittstellen}& \multicolumn{5}{c|}{1 x CSI, 1 x DSI, 1 x I$^{2}$C, 1 x I$^{2}$S}                       \\ \hline
\multicolumn{2}{|l|}{Stromversorgung}               & \multicolumn{5}   {c|}{5,0 V; über einen Micro-USB-Anschluss (Micro-USB-B)}\\ \hline
\end{tabular}
\end{addmargin*}
\end{table}


\appendix                     % Beginn des Anhangs

\listoftables            % Tabellenverzeichnis

\listoffigures            % Abbildungsverzeichnis


\end{document}
Du solltest Dir deshalb wirklich überlegen, sie entweder umzugestalten oder quer zu setzen.

BTW: Mich wundert etwas, dass Du zwar booktabs lädst, das dann aber nicht verwendest, sondern so eine hässliche Klötzchengrafik produzierst.

Antworten