Seite 1 von 1

Tabelle auf gesammte Seitenbreite

Verfasst: Do 29. Nov 2018, 13:19
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

Re: Tabelle auf gesammte Seitenbreite

Verfasst: Do 29. Nov 2018, 13:38
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

Verfasst: Do 29. Nov 2018, 13:41
von LatexFreund
Bei mir ist es Fehlerfrei, Lauffähig. Es gehtauch konkret um diese Tabelle.

Verfasst: Do 29. Nov 2018, 14:13
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.

Verfasst: Do 29. Nov 2018, 15:26
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.

Verfasst: Do 29. Nov 2018, 15:57
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.