Unterspalten unter multicolumn zentrieren? Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


matthias987

Unterspalten unter multicolumn zentrieren?

Beitrag von matthias987 »

Hallo liebes Forum,

ich habe mir in einer Tabelle die Variablen und Operatoren von Formeln in einzelne Spalten aufgeteilt, ansonsten sind die Formeln auf Grund der unterschiedlichen Lägen chaotisch untereinander angeordnet. Mit multicolumn definiere ich eine gemeinsame Überschrift. Jedoch wird in der letzten Einzelspalte Freiraum drangehängt (die Überschriftenspalte ist breiter als es die drei Einzelspalten verlagen). Können die drei Einzelspalten irgendwie unter der Überschriftenspalte zentriert werden?
\documentclass[paper=a4,oneside,onecolumn,12pt,listof=totoc,bibliography=totoc,captions=tableheading,headings=normal,captions=nooneline]{scrreprt}

\usepackage[per-mode=symbol,output-decimal-marker={,},exponent-product=\cdot,group-digits=true,group-separator={\,},round-integer-to-decimal=false]{siunitx}
\newcolumntype{N}{>{\centering\singlespacing}p{2.75cm}}

\begin{document}
\begin{tabular}{|@{}l@{}c@{}l@{}|}
\multicolumn{3}{|N|}{\textbf{Erwartungs-wert}}\\
	$d_{N\vert 1}$\; & $=$ &\;$\SI{18}{\milli\metre}$\\
	$d_{N\vert 2}$\; & $=$ &\;$\SI{30}{\milli\metre}$\\	
	$d_{N\vert 3}$\; & $=$ &\;$\SI{24}{\milli\metre}$\\
	$d_{N\vert 4}$\; & $=$ &\;$\SI{40}{\milli\metre}$\\	
	$h_{N\vert 1}$\; & $=$ &\;$\SI{7}{\milli\metre}$\\
	$h_{N\vert 2}$\; & $=$ &\;$\SI{12}{\milli\metre}$\\	
	$l_{N}$\; & $=$ &\;$\SI{100}{\milli\metre}$\\
	$b_{N}$\; & $=$ &\;$\SI{18}{\milli\metre}$\\	
\end{tabular}
\end{document}
Gruß
Matthias

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Dein Code kompiliert nicht fehlerfrei. Hast du ihn denn nicht vorher ausprobiert?

matthias987

Beitrag von matthias987 »

Oh sorry, der Code stammt aus einem größeren Dokument, habe zuvor etwas zuviel rausgelöscht.

Jetzt funktionierts bei mir fehlerfrei.
\documentclass[paper=a4,oneside,onecolumn,12pt,listof=totoc,bibliography=totoc,captions=tableheading,headings=normal,captions=nooneline]{scrreprt}
\usepackage[onehalfspacing]{setspace}
\usepackage[english,ngerman]{babel} %Deutsches Sprachpaket
\usepackage[T1]{fontenc} %Zum Trennen von W�rtern mit Umlauten
\usepackage[latin1]{inputenc} %Umlaute und sonstige Sonderzeichen werden direkt korrekt dargestellt
\usepackage[per-mode=symbol,output-decimal-marker={,},exponent-product=\cdot,group-digits=true,group-separator={\,},round-integer-to-decimal=false]{siunitx}
\usepackage{amsmath}
\usepackage{multicol}
\newcolumntype{N}{>{\centering\singlespacing}p{2.75cm}}

\begin{document}
\begin{tabular}{|@{}l@{}c@{}l@{}|}
\multicolumn{3}{|N|}{\textbf{Erwartungs-wert}}\\
	$d_{N\vert 1}$\; & $=$ &\;$\SI{18}{\milli\metre}$\\
	$d_{N\vert 2}$\; & $=$ &\;$\SI{30}{\milli\metre}$\\	
	$d_{N\vert 3}$\; & $=$ &\;$\SI{24}{\milli\metre}$\\
	$d_{N\vert 4}$\; & $=$ &\;$\SI{40}{\milli\metre}$\\	
	$h_{N\vert 1}$\; & $=$ &\;$\SI{7}{\milli\metre}$\\
	$h_{N\vert 2}$\; & $=$ &\;$\SI{12}{\milli\metre}$\\	
	$l_{N}$\; & $=$ &\;$\SI{100}{\milli\metre}$\\
	$b_{N}$\; & $=$ &\;$\SI{18}{\milli\metre}$\\	
\end{tabular}
\end{document}

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Hallo,

du kannst eine Tabelle mit einer zentrierten Spalte machen und in die zweite Zeile dann wieder eine Tabelle einfügen:
\documentclass{scrreprt} 

\usepackage{siunitx} 
\usepackage{amsmath} 

\begin{document} 

\begin{tabular}{|c|}
  \textbf{Erwartungswert}\\ 
  $\begin{array}{@{}l@{\;=\;}l@{}} 
    d_{N\vert 1} & \SI{18}{\milli\metre}\\ 
    d_{N\vert 2} & \SI{30}{\milli\metre}\\   
    d_{N\vert 3} & \SI{24}{\milli\metre}\\ 
    d_{N\vert 4} & \SI{40}{\milli\metre}\\   
    h_{N\vert 1} & \SI{7}{\milli\metre}\\ 
    h_{N\vert 2} & \SI{12}{\milli\metre}\\   
    l_{N} & \SI{100}{\milli\metre}\\ 
    b_{N} & \SI{18}{\milli\metre}\\   
  \end{array}$
\end{tabular} 
\end{document}
Gruß
Elke

matthias987

Beitrag von matthias987 »

Danke, das sieht sehr gut aus!

Antworten