Tabelle Formatierung Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


GRMZL9

Tabelle Formatierung

Beitrag von GRMZL9 »

Einen schönen guten Tag,

Mein Vorhaben ist eine Tabelle mit 9 Spalten mit einer zentrierten Formatierung zu produzieren. Die einzelne Zellen sollen u.a. mathematische Formeln mit gff. Einheiten enthalten.
In meiner jetzigen Probe hat Latex den Inhalt der ersten Zeile auf 2 Zeile umgelegt.
Anbei sind 2 Bilder dazu, das 1. veranschaulicht das gewünschte Ergebnis und das andere ist die aktuelle Ausgabe von Latex.

Ich bedanke mich für jede Hilfe im Voraus.

Herzliche Grüße


Der Code lautet:
\documentclass[a4paper,12pt]{scrreprt}
\usepackage[left= 2.5cm,right = 2cm, bottom = 4 cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx,adjustbox,subfig}
\graphicspath{{img/}}
\usepackage{fancyhdr}
\usepackage{lmodern}
\usepackage{color}
\usepackage[printonlyused]{acronym}
\usepackage{placeins}
\usepackage{array, booktabs,tabularx}
\usepackage{amsfonts}
\usepackage{amsmath}
\renewcommand*{\arraystretch}{1.5}
\newcolumntype{M}{>{$}X<{$}}

\begin{center}

	\begin{tabularx}{\linewidth}{XXMMMMMMM}
		\toprule \toprule
		\multicolumn{1}{c}{600 V FETs} & \multicolumn{2}{c}{Serien Nr.} & 
		\multicolumn{3}{c}{R_{(on)}(m\Omega)}& 
		\multicolumn{4}{c}{C_{iss}(\mathrm {n}F)}
		& FOM1 (R_{on}\cdot C_{iss}) & Q_{OSS}(\mu C) & 
		FOM2 (R_{on}\cdot Q_{oss}) & 
		Q_{rr} (\mu C) & FOM3 (R_{on}\cdot Q_{rr}) \\ \midrule
		
		\multicolumn{1}{c}{\ac{Si SJ}} & & & & & & &     \\ 
		
		\multicolumn{1}{c}{\ac{SiC} MOS} & & & & & & &   \\ \cmidrule{2-9}
		
		\multicolumn{1}{c}{e-Mode \ac{GaN}-\ac{HEMT}} & & & & & & &   \\ 
		\cmidrule{2-9}
		
		\multicolumn{1}{c}{c-Mode \ac{GaN}-\ac{HEMT}} & & & & & & &    \\ 
		\bottomrule 
		\bottomrule
	\end{tabularx}
		\caption{Transistor Eigenschaften Vergleich}
		\label{tr_eigenschaften_vergleich}
	
\end{center}
Tabelle.png
Screenshot 2023-04-07 at 13.06.09.png

Diggi2023
Forum-Anfänger
Forum-Anfänger
Beiträge: 33
Registriert: Di 11. Apr 2023, 10:38

Re: Tabelle Formatierung

Beitrag von Diggi2023 »

Geändert:
\documentclass[a4paper,12pt]{report}
\begin{tabularx}{\linewidth}{XXcc} <-- MM - hier darf meines wissens kein M stehen - siehe https://www.latex-kurs.de/kurse/2017/Kurs1/Teil9/Tabellen/Druck-Tabellen.pdf
Alle Formel müssen in $R_{(on)}(m\Omega)$ gesetzt werden
Einfach mal weglassen \multicolumn{1}{c}{}
setz dein Code nächstes mal in den Eckigen Klammer Code ein.
\documentclass[a4paper,12pt]{report}
\usepackage[left= 2.5cm,right = 2cm, bottom = 4 cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx,adjustbox,subfig}
\graphicspath{{img/}}
\usepackage{fancyhdr}
\usepackage{lmodern}
\usepackage{color}
\usepackage[printonlyused]{acronym}
\usepackage{placeins}
\usepackage{array, booktabs,tabularx}
\usepackage{amsfonts}
\usepackage{amsmath}
\renewcommand*{\arraystretch}{1.5}
\newcolumntype{M}{>{$}X<{$}}

\begin{document}
\begin{center}

\begin{tabularx}{\linewidth}{XXcc}
	\toprule \toprule
	1&2&3&4\\
	600 V FETs & Serien Nr. & $R_{(on)}(m\Omega)$ & $C_{iss}(\mathrm {n}F)$ \\ \midrule
	SI SJ &&& \\
	SiC MOS &&& \\ \cmidrule{2-4}
	e-Mode GaN-HEMT &&& \\ \cmidrule{2-4}
	c-Mode GaN-HEMT &&& \\
	\bottomrule
	\bottomrule
\end{tabularx}
%\caption{Transistor Eigenschaften Vergleich}
\label{tr_eigenschaften_vergleich}

\end{center}

\end{document}
Dateianhänge
qs.JPG

GRMZL9

Re: Tabelle Formatierung

Beitrag von GRMZL9 »

Herzlichen Dank für die Antwort.

Wenn ich diese Änderungen vornehme, dann klappt es nur, wenn es 4 Spalten darzustellen sind.
Nun in der aktuellen Bearbeitung werden 9 Spalten benötigt.
Wenn die restlichen Spalten hinzufüget werden, dann lappt die Tabelle nach rechts. Die Darstellung der insgesamt 9 Spalten entspricht somit nicht die Textlänge und rutsch nach rechts.
Vielleicht hätte jemand eine Idee wie das behoben werden kann ?

Eine weitere Frage:
Wenn \par zwischen FOM und (R_{on}\cdot C_{iss}) eingesetzt wird, zeigt Latex alles auf der selben Zeile.
Weiß jemand wie das gelöst werden kann?
Die Idee war ein neue Absatz mit dem Befehl zu erzeugen, um möglicherweise ein Bisschen Platz bei der 5. 7. und 9. Spalte zu sparen. [siehe (1. Bild)]
Das ist bloß eine Spekulation, wie das Lappen gelöst werden kann.
Es bleibt weiterhin keine richtige Lösung, um die entsprechende Formatierung zu erhalten .

Diggi2023
Forum-Anfänger
Forum-Anfänger
Beiträge: 33
Registriert: Di 11. Apr 2023, 10:38

Re: Tabelle Formatierung

Beitrag von Diggi2023 »

geändert
\documentclass[a4paper,12pt,landscape]{report}
\begin{tabularx}{\linewidth}{m{4cm}Xccm{2cm}cm{2cm}cm{2cm}}
\documentclass[a4paper,12pt,landscape]{report}
\usepackage[left= 2.5cm,right = 2cm, bottom = 4 cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx,adjustbox,subfig}
\graphicspath{{img/}}
\usepackage{fancyhdr}
\usepackage{lmodern}
\usepackage{color}
\usepackage[printonlyused]{acronym}
\usepackage{placeins}
\usepackage{array, booktabs,tabularx}
\usepackage{amsfonts}
\usepackage{amsmath}
\renewcommand*{\arraystretch}{1.5}
\newcolumntype{M}{>{$}X<{$}}

\begin{document}
\begin{center}

\begin{tabularx}{\linewidth}{m{4cm}Xccm{2cm}cm{2cm}cm{2cm}}
	\toprule \toprule
		600 V FETs & Serien Nr.& $R_{(on)}(m\Omega$) & $C_{iss}(\mathrm {n}F)$ & FOM1 $(R_{on}\cdot C_{iss})$ & $Q_{OSS}(\mu C)$ & FOM2 $(R_{on}\cdot Q_{oss})$ & $Q_{rr} (\mu C)$ & FOM3 $(R_{on}\cdot Q_{rr})$ \\ \midrule
	SI SJ &&& \\
	SiC MOS &&& \\ \cmidrule{2-9}
	e-Mode GaN-HEMT &&& \\ \cmidrule{2-9}
	c-Mode GaN-HEMT &&& \\
	\bottomrule
	\bottomrule
\end{tabularx}
%\caption{Transistor Eigenschaften Vergleich}
\label{tr_eigenschaften_vergleich}

\end{center}

\end{document}
Dateianhänge
as.JPG

Rolli
Forum-Guru
Forum-Guru
Beiträge: 382
Registriert: Mi 15. Feb 2017, 08:50
Wohnort: Mittelfranken

Re: Tabelle Formatierung

Beitrag von Rolli »

Hallo, dein Beispiel enthält gleich mehrere Fehler.
1. caption geht nur in einer Gleitumgebung. Außerhalb captionof verwenden - am Besten gleich eine KOMA-Klasse hernehmen.
2. Verwende siunitx für das korrekte Setzen von Einheiten, wie bsp. Milliohm oder Microfarad usw.
3. Wozu inputenc und fontenc?
4. Zeilenumbrüche in Tabellenspalten ermöglicht u. a. das Paket makecell.
5. Wozu verwendest Du multicolumn?
6. Die Acronyme sind nicht definiert.
Hier mal ein Beispiel - damit es nicht überquillt, musst Du entweder die Schriftgröße verringern (habe ich gemacht) oder die Tabelle um 90 Grad drehen, also quer setzen:
\documentclass[a4paper,12pt]{scrreprt}
\usepackage[left= 2.5cm,right = 2cm, bottom = 4 cm]{geometry}
%\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
%\usepackage[T1]{fontenc}
\usepackage{graphicx,adjustbox,subfig}
\graphicspath{{img/}}
\usepackage{fancyhdr}
\usepackage{lmodern}
\usepackage{color}
\usepackage[printonlyused]{acronym}
\usepackage{placeins}
\usepackage{array, booktabs,tabularx}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{siunitx}
\usepackage{makecell}
\renewcommand*{\arraystretch}{1.5}
\newcolumntype{M}{>{$}X<{$}}

\begin{document}
\begin{center}

\footnotesize

\begin{tabularx}{\linewidth}{ccccccccc}
\toprule \toprule
600 V FETs & \makecell{Serien\\Nr.} &
\makecell{$R_{\text{on}}$\\(\si{\milli\ohm})} &
\makecell{$C_{\text{iss}}$\\(\si{\nano\farad})} &
\makecell{FOM1\\$(R_{\text{on}}\cdot C_{\text{iss}})$} & 
\makecell{$Q_{\text{OSS}}$\\(\si{\micro\coulomb})} &
\makecell{FOM2\\$(R_{\text{on}}\cdot Q_{\text{oss}})$} &
\makecell{$Q_{\text{rr}}$\\(\si{\micro\coulomb})} & 
\makecell{FOM3\\$(R_{\text{on}}\cdot Q_{\text{rr}})$} \\ 
\midrule
\multicolumn{1}{c}{\ac{Si SJ}} & & & & & & & \\

\multicolumn{1}{c}{\ac{SiC} MOS} & & & & & & & \\ \cmidrule{2-9}

\multicolumn{1}{c}{e-Mode \ac{GaN}-\ac{HEMT}} & & & & & & & \\
\cmidrule{2-9}

\multicolumn{1}{c}{c-Mode \ac{GaN}-\ac{HEMT}} & & & & & & & \\

\bottomrule
\bottomrule
\end{tabularx}
\captionof{table}{Transistor Eigenschaften Vergleich}
\label{tr_eigenschaften_vergleich}

\end{center}

\end{document}
Gruß vom Rolli

P. S.: Bitte beachte die Regeln für die Schreibweise von Formeln / Gleichungen mit Einheiten usw.; bsp. zwischen Zahlenwert und physikalischer Einheit gehört ein geschütztes schmales Leerzeichen, Symbole mit fester Bedeutung werden in Steilschrift geschrieben (bsp. die Euler-Zahl e), Formel-Variablen hingegen kursiv (bsp. die Elementarladung e), Indices werden in Steilschrift geschrieben (bsp. R_{ON}), es sei denn, es sind Variablen (bsp. x_i), ...


Antworten