Tabelle über den Seitenrand?

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Tabelle über den Seitenrand?

Re: Klappt

von KOMA » Di 23. Dez 2008, 09:52

Diplomarbeitsleider hat geschrieben:Danke für den Tipp, klappt echt super. Das Beste ist: auch für Grafiken bzw. in einer begin{figure} Umgebung.
Hinweise:
  • Die addmargin-Umgebung funktioniert nicht nur in Gleitumgebungen wie table und figure. Sie arbeitet aber immer relativ zur Umgebung, in der sie gerade verwendet wird. Innerhalb beispielsweise einer quote-Umgebung würden also die angegebenen Werte nicht relativ zur kompletten Seitenbreite zentrieren, weil die quote-Umgebung einen zusätzlichen Rand besitzt. Die Werte sind dann ggf. anzupassen oder - wenn möglich - die äußere Umgebung zunächst zu beenden.
  • Soll ein Seitenumbruch innerhalb der addmargin-Umgebung verhindert werden, muss man zusätzlich beispielsweise eine minipage verwenden.
  • Die addmargin-Umgebung kann auch mit anderen Klassen verwendet werden, wenn man das Paket scrextend lädt.
  • Näheres zur addmargin-Umgebung ist der KOMA-Script-Anleitung, scrguide.pdf, zu entnehmen.

Klappt

von Diplomarbeitsleider » Di 23. Dez 2008, 01:03

Danke für den Tipp, klappt echt super. Das Beste ist: auch für Grafiken bzw. in einer begin{figure} Umgebung.

von Lüsse » Mo 17. Nov 2008, 16:21

Sorry, nächstes mal probier ich vorher nochmal aus, ob mein Beispiel lauffähig ist.
Jedenfalls sitzt meine Tabelle jetzt an so, wie ich sie haben will.
Vielen Dank für die schnelle Hilfe!
Gruß, Lüsse

von KOMA » Mo 17. Nov 2008, 10:31

Zunächst solltest Du nicht die center-Umgebung, sondern die Anweisung \centering verwenden, um innerhalb einer Gleitumgebung zu zentrieren. Der Grund dafür ist einfach, dass die center-Umgebung eine trivlist-Umgebung ist und als solche am Anfang und Ende zusätzlichen vertikalen Abstand einfügt.

Dann ist Dein Beispiel leider schlecht, weil nicht lauffähig. Selbst wenn ich das fehlende \end{document} am Ende einfüge, gibt es Fehlermeldungen. Bitte gib Dir zukünftig etwas mehr Mühe und lies auch die BBCode-Beschreibung, damit Dein Code ordentlich angezeigt wird.

Dann ist es klar, dass weder center noch \centering den linken Rand mitverwendet. Sowohl die Umgebung als auch die Anweisung zentrieren innerhalb des Satzspiegels (Textbereichs). Ist Material breiter, so resultiert das in einer beachtenswerten Meldung: »Overfull \hbox (96.10854pt too wide) in paragraph at lines 13--19«.

scrartcl bietet aber wie alle KOMA-Script-Klassen mit der addmargin-Umgebung die Möglichkeit, die Ränder lokal zu ändern:
\documentclass{scrartcl} 
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc} 
\usepackage[latin1]{inputenc}% das ist die Codierung von golatex 
\usepackage{lmodern} 
\usepackage{graphicx} 
\begin{document} 
\pagestyle{empty} 
 
\begin{table} 
\begin{addmargin}{\dimexpr -\oddsidemargin-1in\relax}
\centering
\captionabove{Oberflächenaktivität} 
\begin{tabular}{|c|c|c|c|c|c|c|} 
\hline 
Lösungsmittel & Methanol & Ethanol & 1-Propanol & 2-Propanol & 1-Butanol & 2-Butanol \\ \hline 
Kettenlänge & 1 & 2 & 3 & 3 & 4 & 4 \\ \hline 
$\Delta \sigma$ & $8,21 \pm 0,84$ & $14,35 \pm 0,63$ & $21,42 \pm 1,48$ & $21,10 \pm 1,05$ & $37,83 \pm 0,98$ & $30,61 \pm 0,57$ \\ \hline 
\end{tabular} 
\end{addmargin}
\end{table} 
\end{document}
Näheres zu addmargin und \captionabove ist der KOMA-Script-Anleitung zu entnehmen. Eine Kurzbeschreibung von \captionabove ist außerdem im wiki zu finden.

Tabelle über den Seitenrand?

von Lüsse » Mo 17. Nov 2008, 08:49

Hallo, ich habe noch ein kleines Problem.
Ich habe eine Tabelle erstellt und möchte sie zentriert auf der Seite darstellen. Allerdings stellt der linke Textrand bisher ein scheinbar unüberwindbares Hindernis dar.
Ich habe schon viel gegoogelt aber sämtliche Tips, die ich finden konnte, haben nicht geholfen.

\documentclass[]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{lmodern}
\usepackage{graphicx}
\begin{document}
\pagestyle{empty}

\begin{table}
\begin{center}
\caption{Oberflächenaktivität}
\begin{tabular}{|c|c|c|c|c|c|c|}
\hline
Lösungsmittel & Methanol & Ethanol & 1-Propanol & 2-Propanol & 1-Butanol & 2-Butanol \\ \hline
Kettenlänge & 1 & 2 & 3 & 3 & 4 & 4 \\ \hline
\Delta \sigma & $8,21 \pm 0,84$ & $14,35 \pm 0,63$ & $21,42 \pm 1,48$ & $21,10 \pm 1,05$ & $37,83 \pm 0,98$ & $30,61 \pm 0,57$ \\ \hline
\end{tabular}
\end{center}
\end{table}

Ich hoffe mir kann jemand helfen,
Gruß,
Lüsse

Nach oben