Vertikale Ausrichtung bei Verwendung von { oder mathematischen Symbolen

Vertikale Ausrichtung bei Verwendung von { oder mathematischen Symbolen

Wie kann ich in der folgenden Tabelle die vertikale Ausrichtung für die Zelle anpassen, die beispielsweise den Wert hat \{0.91,0.15\}:

\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}


\begin{table}[h]
\begin{tabular}{c C{2cm} C{2cm} C{2cm} C{2cm}}
\toprule[1.5pt]
\multirow{2}{*}{days} & \multicolumn{4}{c}{Time in \{Min,Sec\}} \\ \cmidrule[1.5pt](){2-5}
      & D         & M     & A    & N     \\ \hline
6                         & \{5,15\}     &         &         &         \\ \hline
6                         &      \{0.91,0.15\}       &         &         &         \\ \hline
6                         &     \{99,0.5\}      &         &    \{77,22\}       &         \\ \hline
6                         &             &         &    \{0.31,0.15\}     &         \\ \hline
\end{tabular}
\end{table}

Antwort1

Das Abstandsproblem scheint auf fast alle Zeilen in der Tabelle zuzutreffen, daher würde ich vorschlagen, dass Sie \arraystretchden 1.2Abstand zwischen den Zeilen vergrößern. Sie können dies tun über

\renewcommand{\arraystretch}{1.2}

Wenn Sie diesen Befehl in die tableUmgebung einfügen, wird er lokal für diese Umgebung festgelegt.

Wäre dies ein Einzelfall gewesen, hätten Sie eine Regel mit Nullbreite und entsprechender Höhe und Tiefe einfügen können, um die Zeilen auseinander zu zwingen, indem Sie den Eintrag als

\vrule width 0pt height 12pt depth 5pt \{0.91,0.15\}

Zum Beispiel.

Hier ist die \arraystretchVersion:

Beispielausgabe

\documentclass{article}

\usepackage{multirow,array,booktabs}

\begin{document}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}


\begin{table}[h]\renewcommand{\arraystretch}{1.2}
\begin{tabular}{c C{2cm} C{2cm} C{2cm} C{2cm}}
\toprule[1.5pt]
\multirow{2}{*}{days} & \multicolumn{4}{c}{Time in \{Min,Sec\}} \\ \cmidrule[1.5pt](){2-5}
      & D         & M     & A    & N     \\ \hline
6                         & \{5,15\}     &         &         &         \\ \hline
6                         &      \{0.91,0.15\}       &         &         &         \\ \hline
6                         &     \{99,0.5\}      &         &    \{77,22\}       &         \\ \hline
6                         &             &         &    \{0.31,0.15\}     &         \\ \hline
\end{tabular}
\end{table}
\end{document}

Antwort2

Verwenden Sie die booktabsRegeln, nicht \hline; es ist jedoch besser, zu viele Regeln zu vermeiden; ich werde zwei Realisierungen der Tabelle vorstellen.

\documentclass{article}

\usepackage{array,booktabs}

\begin{document}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}


\begin{table}[htp]

\begin{tabular}{c C{2cm} C{2cm} C{2cm} C{2cm}}
\toprule
days & \multicolumn{4}{c}{Time in \{Min,\,Sec\}} \\ 
\cmidrule(lr){2-5}
   & D               & M       & A               & N  \\
\midrule
6  & \{5,\,15\}      &         &                 &    \\
6  & \{0.91,\,0.15\} &         &                 &    \\
6  & \{99,\,0.5\}    &         & \{77,\,22\}     &    \\
6  &                 &         & \{0.31,\,0.15\} &    \\
\bottomrule
\end{tabular}

\bigskip

\begin{tabular}{c C{2cm} C{2cm} C{2cm} C{2cm}}
\toprule
days & \multicolumn{4}{c}{Time in \{Min,\,Sec\}} \\ 
\cmidrule(lr){2-5}
   & D               & M       & A               & N  \\
\midrule
6  & \{5,\,15\}      &         &                 &    \\
\midrule
6  & \{0.91,\,0.15\} &         &                 &    \\
\midrule
6  & \{99,\,0.5\}    &         & \{77,\,22\}     &    \\
\midrule
6  &                 &         & \{0.31,\,0.15\} &    \\
\bottomrule
\end{tabular}
\end{table}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen