Seite 1 von 1

Unterspalten unter multicolumn zentrieren?

Verfasst: Fr 7. Jun 2013, 14:06
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

Verfasst: Fr 7. Jun 2013, 14:59
von u_fischer
Dein Code kompiliert nicht fehlerfrei. Hast du ihn denn nicht vorher ausprobiert?

Verfasst: Fr 7. Jun 2013, 16:17
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}

Verfasst: Fr 7. Jun 2013, 21:40
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

Verfasst: Sa 8. Jun 2013, 16:03
von matthias987
Danke, das sieht sehr gut aus!