Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Spalten-Trenner in verschachtelter Tabelle auslassen

  1. #1
    khala
    Gast

    Spalten-Trenner in verschachtelter Tabelle auslassen

    Hallo,

    ich habe ein Problem mit einer verschachtelten Tabelle. Hab schon ein paar über Internetrecherche gelöst, aber folgendes bleibt:

    1. Der Spaltentrenner / ist auch in der multirow-Umgebung zu sehen (mitten durch das "a" von "vertical")
    2. Die Zahlen in der 3. bzw 4. Spalte sollen mittig unter der Überschrift stehen (ich hab das mit einem \hspace{2cm} halbwegs hinbekommen, aber das muss doch auch anders gehen)

    Hie noch das Minimalbeispiel:
    Code:
    \documentclass[11pt,a4paper,bibtotoc,idxtotoc,headnosepline,footnosepline,footexclude,openany,oneside,BCOR10mm,DIV13]{scrbook}
    \usepackage{multirow,array}
    
    \begin{document}
    \begin{table}
    	\centering
    	\small
    	\caption{Caption}
    	\begin{tabular}[htb]{clr@{/ }l}
    		\multirow{2}{*}{\textbf{Point number}}& \multirow{2}{*}{\textbf{Location}}&
    		\multicolumn{2}{p{7cm}}{
     			\multirow{2}{*}{
    				\begin{tabular}[t]{>{\centering}p{7cm}}
    					\textbf{Displacement in mm in horizontal (x) and vertical (y) direction (x/ y)}
    				\end{tabular}}
    				}\\
    		&&&\\
    		\hline
    		1 & text & \hspace{2cm}$16.82$& $1.48$\\
    		2 & text & $10.89$& $1.48$\\
    	\end{tabular}
    	\label{tab:1}
    \end{table}
    \end{document}
    Hat jemand eine Idee?

    Gruß
    khala

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    Vorschlag:
    Code:
    \documentclass[11pt,a4paper,bibtotoc,idxtotoc,headnosepline,footnosepline,footexclude,openany,oneside,BCOR10mm,DIV13]{scrbook}
    \usepackage{multirow}
    \usepackage{array}
    \usepackage{booktabs}
    \newcommand\tabkopf[3]{%
    						\begin{minipage}{3cm}\begin{center}\textbf{#1} \end{center}\end{minipage}	&
    						\begin{minipage}{3cm}\begin{center}\textbf{#2} \end{center}\end{minipage}	&
    						\multicolumn{2}{p{7cm}}{\begin{minipage}{\linewidth}\begin{center}\textbf{#3} \end{center}\end{minipage}}	\\}
    
    
    \begin{document}
    \begin{table}
    	\centering
    	\small
    	\caption{Caption}
    	\begin{tabular}[htb]{cl>{\hfill}p{3.5cm}@{/ }p{3.5cm}<{\hfill}}
    		\toprule
    		\tabkopf{Point number}{Location}{Displacement in mm in horizontal (x) and vertical (y) direction (x/ y)}
    		\midrule
    		1 & text & $16.82$& $1.48$	\\
    		2 & text & $10.89$& $1.48$	\\
    		\bottomrule
    	\end{tabular}
    	\label{tab:1}
    \end{table}
    \end{document}
    Gruß
    Marco

  3. #3
    khala
    Gast
    Hallo Marco,

    vielen Dank für deine schnelle Hilfe!
    Schaut doch gleich besser aus ;-)

    Hab noch den "text" in der 2. Spalte auch zentriert und deine Idee mit \toprule \bottomrule für meine restlichen Tabellen übernommen.

    Gruß
    khala

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •