Archiv verlassen und diese Seite im Standarddesign anzeigen : Tablle über den Seitenrand hinaus
Hallo Forumsmitglieder!
Ich habe eine Tabelle mit \longtable erstellt und möchte, dass diese über den vorher definierten Seitenrand hinausgeht, da derzeit zu groß ist, um in den vorgegebenen Rändern komplett angezeigt zu werden.
Kann mir jemand helfen, wie man das implementieren kann?
Hier ein Minimalbeispiel:
\documentclass[12pt,a4paper,titlepage,listof=flat,listof=totoc]{article}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{ltxtable}
\usepackage{mathptmx}
\usepackage[T1]{fontenc}
\usepackage[justification=RaggedRight,singlelinecheck=off]{caption}
\usepackage{array}
\usepackage{multirow}
\usepackage{verbatim}
\interfootnotelinepenalty=10000
\usepackage[a4paper,
left=4.7cm, right=1cm,
top=2.8cm, bottom=2.8cm]{geometry}
\date{today{}}
\begin{document}
\scriptsize{
\begin{longtable}[c]{|c|c|c|c|c|c|c|}
\caption[Fussballvereine]{\textbf{Fussballvereine}}\\
\hline
Eintracht Frankfurt & Bayern München & 1. FC Kaiserslautern & 1. FC Nürnberg & Borussia Dortmund & Borussia Mönchengladbach & Schalke 04\\
\hline
\hline
Text & Text&Text & Text & Text& Text& Text \\
\hline
Text & Text&Text & Text & Text& Text& Text \\
\hline
Text & Text&Text & Text & Text& Text& Text \\
\hline
Text & Text&Text & Text & Text& Text& Text \\
\hline
\end{longtable}
}
\hspace{-7mm}
\scriptsize{Quelle: Eigene Berechnungen}
\end{document}
Vielen Dank im Voraus!
Kennt niemand eine Möglichkeit? :-(
Verzweifle daran noch...
Das Einzige, was bei mir bisher funktioniert, ist eine Veränderung der Seitenränder mit \newgeometry. Das zieht aber offenbar auch einen Seitenumbruch nach sich.
Übrigens ist \scriptsize ein Schalter und hat kein Argument.
Du kannst es aber mit etwas zusammen in {...} oder \begingroup...\endgroup setzen, wenn du am Schluss nicht wieder \normalsize schreiben willst.
\documentclass[12pt,a4paper,titlepage,listof=flat,listof=totoc]{article}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{ltxtable}
\usepackage{mathptmx}
\usepackage[T1]{fontenc}
\usepackage[justification=RaggedRight,singlelinecheck=off]{caption}
\usepackage{array}
\usepackage{multirow}
\usepackage{verbatim}
\usepackage{blindtext}
\interfootnotelinepenalty=10000
\usepackage[a4paper,
left=4.7cm, right=1cm,
top=2.8cm, bottom=2.8cm]{geometry}
\date{today{}}
\begin{document}
\blindtext
\newgeometry{left=1cm}
{
\centering
\scriptsize
\begin{longtable}[c]{|c|c|c|c|c|c|c|}
\caption[Fussballvereine]{\textbf{Fussballvereine}}\\
\hline
Eintracht Frankfurt & Bayern München & 1. FC Kaiserslautern & 1. FC Nürnberg & Borussia Dortmund & Borussia Mönchengladbach & Schalke 04\\
\hline
\hline
Text & Text&Text & Text & Text& Text& Text \\
\hline
Text & Text&Text & Text & Text& Text& Text \\
\hline
Text & Text&Text & Text & Text& Text& Text \\
\hline
Text & Text&Text & Text & Text& Text& Text \\
\hline
\end{longtable}
\hspace{-7mm}
Quelle: Eigene Berechnungen
}
\newgeometry{left=4.7cm}
\Blindtext
\end{document}
Kennt niemand eine Möglichkeit? :-(
Verzweifle daran noch...
Du könntest die Tabelle auch im Querformat einfügen (mittels lscape-Paket) oder alternativ über ein komplett anderes Tabellenlayout nachdenken.
\documentclass[12pt,a4paper,titlepage,listof=flat,listof=totoc]{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{ltxtable}
\usepackage{mathptmx}
\usepackage[T1]{fontenc}
\usepackage[justification=RaggedRight,singlelinecheck=off]{caption}
\usepackage{array}
\usepackage{multirow}
\usepackage{verbatim}
\usepackage{blindtext,lscape}
\interfootnotelinepenalty=10000
\usepackage[a4paper,
left=4.7cm, right=1cm,
top=2.8cm, bottom=2.8cm]{geometry}
\date{today{}}
\begin{document}
\blindtext
\begin{landscape}
\centering
\scriptsize
\begin{longtable}[c]{|c|c|c|c|c|c|c|}
\caption[Fussballvereine]{\textbf{Fussballvereine}}\\
\hline
Eintracht Frankfurt & Bayern München & 1. FC Kaiserslautern & 1. FC Nürnberg & Borussia Dortmund & Borussia Mönchengladbach & Schalke 04\\
\hline
\hline
Text & Text&Text & Text & Text& Text& Text \\
\hline
Text & Text&Text & Text & Text& Text& Text \\
\hline
Text & Text&Text & Text & Text& Text& Text \\
\hline
Text & Text&Text & Text & Text& Text& Text \\
\hline
\end{longtable}
\raggedright
Quelle: Eigene Berechnungen
\end{landscape}
\Blindtext
\end{document}
u_fischer
26-03-2012, 17:47
{\LTleft=-3cm \scriptsize
\begin{longtable}{|c|c|c|c|c|c|c|}
usw usw
Vielen Dank, Ulrike Fischer!
Den Befehl hatte ich auch schon gefunden. Leider funktioniert er bei meinem Beispiel nicht. Vielleicht liegt das an dem \tiny oder an nicht geladenen Paketen? Komme einfach nicht dahinter...
Es geht, wenn du \scriptsize als Schalter verwendest, wie es vorgesehen ist.
{\LTleft=-3cm \scriptsize
%
\begin{longtable}[c]{|c|c|c|c|c|c|c|}
\caption[Fussballvereine]{\textbf{Fussballvereine}}\\
\hline
Eintracht Frankfurt & Bayern München & 1. FC Kaiserslautern & 1. FC Nürnberg & Borussia Dortmund & Borussia Mönchengladbach & Schalke 04\\
\hline
\hline
Text & Text&Text & Text & Text& Text& Text \\
\hline
Text & Text&Text & Text & Text& Text& Text \\
\hline
Text & Text&Text & Text & Text& Text& Text \\
\hline
Text & Text&Text & Text & Text& Text& Text \\
\hline
\end{longtable}}
\hspace{-7mm}
Quelle: Eigene Berechnungen
u_fischer
26-03-2012, 18:47
Den Befehl hatte ich auch schon gefunden. Leider funktioniert er bei meinem Beispiel nicht.
Du musst meinen Code schon komplett übernehmen. Insbesondere musst du das [c] bei longtable entfernen, sonst setzt longtable \LTleft wieder zurück.
Oh, sorry, ja - ich hatte nur darauf geguckt, dass es keine Fehlermeldung gab...
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.