여러 행이 있는 테이블에서는 텍스트의 절반이 표시되지 않습니다.

여러 행이 있는 테이블에서는 텍스트의 절반이 표시되지 않습니다.

나는 siunitx와 multirow 패키지를 사용합니다. 이미지에 표시된 것처럼 다중 원시 텍스트의 절반이 잘립니다.

\documentclass[super,square,compress,sort,num-refs]{wiley-article}
\usepackage{siunitx}
\usepackage[normalem]{ulem}
\usepackage{multirow}
\usepackage{mciteplus}
\usepackage{natbib}
\usepackage{lettrine}
\usepackage{setspace}
\usepackage{float}
\usepackage{booktabs}
\usepackage{marginnote}
\usepackage[T1]{fontenc}
\useunder{\uline}{\ul}{}

\begin{table}[!ht]
\centering
\caption{Not working table}
\footnotesize
\label{tab:Table not working}
\begin{tabular}{cccccc}
{} & Name & \begin{tabular}[c]{@{}c@{}}flow\\ {(}unit{)}\end{tabular} & \begin{tabular}[c]{@{}c@{}}speed\\ {(}unit{)}\end{tabular} & \begin{tabular}[c]{@{}c@{}}time\\ {(}unit{)}\end{tabular} & \begin{tabular}[c]{@{}c@{}}Pressure\\ {(}unit{)}\end{tabular} \\ \hline

{\multirow{2}{*}{Value 1}} & {A}    & 80 & 20 & 50 &{\multirow{2}{*}{Value 3}}   \\
                               & {B} & 80 & 20 & 50 &                          \\
{\multirow{2}{*}{Value 2}}     & {C} & 40 & 40 & 50 & {\multirow{2}{*}{Value 4}} \\
                               & {D} & 40 & 20 & \multicolumn{1}{l}{50} &      \\ \hline
\end{tabular}
\end{table}

이것이 내가 얻는 것입니다. 값 1 값 2 값 3과 값 4는 절반 컷입니다.

답변1

당신이 찾고 있는 것 같아요

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

  • 귀하의 문서 예제가 완전하지 않고 누락되었습니다 \begin{document}.\end{document}
  • 테이블 코드에 행 색상 지정 코드가 포함되어 있지 않습니다.
  • 나는 문서 클래스를 사용하지 않았기 때문에 표준을 사용합니다 article. 솔루션 wiley-article도 함께 작동해야했습니다
  • multirow행에 색상이 지정되면 여러 행 셀의 끝으로 이동해야 했습니다 .\multirow{-2}{*}{Value 1}

다음 mwe가 위에 표시된 것과 유사한 이미지를 생성하는지 확인하십시오.

\documentclass[super,square,compress,sort,num-refs]{wiley-article}
\usepackage{siunitx}
\usepackage[normalem]{ulem}
\usepackage{mciteplus}
\usepackage{natbib}
\usepackage{lettrine}
\usepackage{setspace}
\usepackage{float}
\usepackage{booktabs,  multirow}
\usepackage{marginnote}
\usepackage[T1]{fontenc}
\useunder{\uline}{\ul}{}
\newcommand\MakeCell[1]{\begin{tabular}[b]{@{} c @{}}#1\end{tabular}}

\begin{document}
    \begin{table}[!ht]
\centering
\caption{Not working table}
\footnotesize
\label{tab:Table not working}
\begin{tabular}{cc cc cc}
    \hline
                            & Name
                                & \makecell[b]{flow\\ (unit)}
                                     & \makecell[b]{speed\\ (unit)}
                                          & \makecell[b]{time\\ (unit)}
                                               & \makecell[b]{Pressure\\ (unit)}  \\
    \hline
                            & A & 80 & 20 & 50 &                            \\
\multirow{-2}{*}{Value 1}   & B & 80 & 20 & 50 & \multirow{-2}{*}{Value 3}  \\
                            & C & 40 & 40 & 50 &                            \\
\multirow{-2}{*}{Value 2}   & D & 40 & 20 & 50 & \multirow{-2}{*}{Value 4}  \\
    \hline
\end{tabular}
    \end{table}
\end{document}

관련 정보