{ 또는 수학 기호를 사용할 때 수직 정렬

{ 또는 수학 기호를 사용할 때 수직 정렬

예를 들어 값이 있는 셀에 대해 다음 표에서 수직 정렬을 어떻게 조정할 수 있습니까 \{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}

답변1

간격 문제는 테이블의 거의 모든 행에 적용되는 것으로 보이므로 행 사이의 간격을 넓히도록 설정 \arraystretch하는 것이 좋습니다. 1.2당신은 이것을 통해 이것을 할 수 있습니다

\renewcommand{\arraystretch}{1.2}

이 명령을 table환경 내부에 넣으면 해당 환경에 대해 로컬이 됩니다.

이것이 일회성이었다면 너비가 0이고 적절한 높이와 깊이의 규칙을 삽입하여 항목을 다음과 같이 작성하여 선을 강제로 분리할 수 있었을 것입니다.

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

예를 들어.

버전 은 다음과 같습니다 \arraystretch.

샘플 출력

\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}

답변2

booktabs가 아닌 규칙을 사용하십시오 \hline. 그러나 너무 많은 규칙을 피하는 것이 더 좋습니다. 나는 테이블에 대한 두 가지 실현을 제시하겠습니다.

\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}

여기에 이미지 설명을 입력하세요

관련 정보