Tabelle mittig von Blatt, oben und unten Platz verschwendet

Tabellen und Grafiken erstellen und anordnen


Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2500
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Tabelle mittig von Blatt, oben und unten Platz verschwendet

Beitrag von Stefan Kottwitz »

Die ist ja auch sehr unhandlich als riesige Textwüste einfach reinkopiert, statt also Datei angehängt, oder wenigstens als Code markiert.

Daher hatte zumindest ich nicht darin herumgesucht.

Ich habe das in dem Beitrag mal editert und als Code markiert, wodurch es ein handlicheres Element wird.

Stefan


Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2500
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Tabelle mittig von Blatt, oben und unten Platz verschwendet

Beitrag von Stefan Kottwitz »

voll-LaTex-Neuling hat geschrieben:
Mo 26. Jul 2021, 17:39

die Tabelle befindet sich nicht wie üblich ganz oben oder ganz unten sondern mittig auf dem Blatt

In der Zeile

\begin{table}

ist auch oben und unten nicht erlaubt. LaTeX wählt dann erstmal was, damit es überhaupt ausgegeben wird.

Du kannst z.B. schreiben

\begin{table}[tb!]

wobei t für top und b für bottom steht, als erlaubte Platzierungs-Positionen.

Stefan


MoeWe
Forum-Meister
Forum-Meister
Beiträge: 801
Registriert: Fr 30. Aug 2019, 15:35
Kontaktdaten:

Re: Tabelle mittig von Blatt, oben und unten Platz verschwendet

Beitrag von MoeWe »

Das Problem hier ist doch, dass die Platzierung von Gleitumgebungen eine höchst kontextspezifische Sache ist. Da spielen zum einen die globalen Einstellungen (Seitengröße [DIN A4], Seitenränder, Schriftgröße, Float-Parameter, ...) und zum anderen "lokale" Dinge wie der Text vor und nach der Tabelle, eventuelle Überschriften, weitere Gleitumgebungen in der Nähe etc. eine Rolle.

Es ist für Helfer*innen hier im Forum dann auch recht schwierig - außer den schon verlinkten allgemeinen Ausführungen (https://texwelt.de/fragen/2528/wie-funk ... einflussen) - konkrete Tipps zu geben, die hier in Deinem Fall helfen, wenn eben kein Minimalbeispiel mitgeliefert wird, das alle relevanten Parameter abdeckt. Niemand behauptet, dass es einfach ist, für eine Frage wie diese ein gutes Minimalbeispiel zu erstellen, das sofort zu des Rätsels Lösung führt. Aber es ist zumindest mechanisch möglich, kompilierbaren Code zu zeigen, der es allen beteiligten erlaubt, dasselbe zu sehen, und nicht nur Schnipsel.

Die .log-Datei hilft hier in der Tat nicht ganz so viel weiter. Die unschöne Platzierung der Gleitumgebung führt ja nicht zu einer Warnung oder einem Fehler und viele für das Probleme relevante Details, die man der .log-Datei entnehmen kann, könnte man viel einfacher und besser in einem Minimalbeispiel darstellen.

Nimm mal folgendes Beispiel als Motivation, dass es durchaus nicht unmöglich ist, diese Tabelle zusammen mit Text auf eine Seite zu bekommen

\documentclass[ngerman]{scrreport}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{multirow}
\usepackage[demo]{graphicx}
\usepackage{lipsum}

\begin{document}
  A \lipsum

	\begin{table}[htbp]
		%\centering
		\caption{Übersicht Raspberry Pi 3 Modelle}
		\label{tab:RPi3}
		\begin{tabular}{c|ll}
			\hline
			% Modell A+
			\multirow{9}{5cm}{\includegraphics{RPi3ModulA+.jpg}} & Bezeichnung: & Raspberry Pi 3 Modell A+\footnote{https://www.raspberrypi.org/products/ra ... el-a-plus/}\\
			& CPU: & Broadcom BCM2837B0\\
			& & Cortex-A53 (ARMv8)\\
			& & 64-bit SoC @ 1.4GHz\\
			& RAM: & 512MB LPDDR2 SDRAM\\
			& LAN: & Kein RJ45-Anschluss\\
			& WLAN: & 2.4GHz and 5GHz IEEE 802.11.b/g/n/ac\\
			& GPIO: & 40-pin extended GPIO\\
			& PoE: & Kein Power over Ethernet\\
			
		\hline
		% Modell B
		\multirow{9}{5cm}{\includegraphics{RPi3ModelB.jpg}} & Bezeichnung: & Raspberry Pi 3 Modell B\footnote{https://www.raspberrypi.org/products/ra ... 3-model-b/}\\
		& CPU: & Broadcom BCM2837 \\
		& & Quad Core\\
		& & 64bit SoC @ 1.2GHz\\
		& RAM: & 1GB RAM\\
		& LAN: & 100 Base Ethernet\\
		& WLAN: & BCM43438\\
		& GPIO: & 40-pin extended GPIO\\
		& PoE: & Kein Power over Ethernet\\

		\hline
		% Modell B+
		\multirow{10}{5cm}{\includegraphics{RPi3ModelB+.jpg}} & Bezeichnung: & Raspberry Pi 3 Modell B+\footnote{https://www.raspberrypi.org/products/ra ... el-b-plus/}\\
		& CPU: & Broadcom BCM2837B0\\
		& & Cortex-A53 (ARMv8)\\
		& & 64-bit SoC @ 1.4GHz\\
		& RAM: & 1GB LPDDR2 SDRAM\\
		& LAN: & Gigabit Ethernet over USB 2.0\\
		& & (maximum throughput 300 Mbps)\\
		& WLAN: & 2.4GHz and 5GHz IEEE 802.11.b/g/n/ac\\
		& GPIO: & 40-pin extended GPIO\\
		& PoE: & Zusätzliches PoE HAT benötigt\\
	\end{tabular}
\end{table}

B \lipsum
\end{document}

Man sieht aber ganz deutlich, dass die Tabelle zu breit ist.


Grummelgast

Re: Tabelle mittig von Blatt, oben und unten Platz verschwendet

Beitrag von Grummelgast »

Stefan Kottwitz hat geschrieben:
So 8. Aug 2021, 14:16

In der Zeile

\begin{table}

ist auch oben und unten nicht erlaubt.

Das stimmt so nicht. Bei scrreprt ist (wie bei allen KOMA-Script-Klassen und Standardklassen) die Voreinstellung tbp, also ist oben und unten erlaubt. p würde ich generell nicht weglassen. Das führt sonst ggf. dazu, dass alle Tabellen ans Ende des Kapitels wandern, wenn eine aus irgendwelchen Gründen nicht oben oder unten ausgegeben werden kann.


Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2500
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Tabelle mittig von Blatt, oben und unten Platz verschwendet

Beitrag von Stefan Kottwitz »

Richtig, ich hab mich nur daran erinnert, dass LaTeX h automatisch zu ht ändert. Und sah, dass "eigentlich" nichts spezifisch erlaubt ist, und dann etwas angenommen wird.

Stefan


Antworten