대각선 분할이 제대로 정렬되지 않았습니다. 정렬하는 방법.
\documentclass{article}
\usepackage{tabularx,booktabs}
\usepackage{diagbox}
\begin{document}
\begin{table}[htbp]
\centering
\caption{Add caption}
\begin{tabular}{|p{9em}|p{9.89em}|p{16.165em}|p{12.28em}|p{8.165em}|p{9.945em}|p{6.665em}|p{8.165em}|}
\toprule
\textbf{\diagbox[]{Mobility Model}{Parameter}} & \textbf{a} & \textbf{b} & \textbf{c} & \textbf{d} & \textbf{e} & \textbf{f} & \textbf{g} \\
\midrule
\end{tabular}%
\label{tab:addlabel}%
\end{table}%
\end{document}
답변1
나는 사용하지 않을 것입니다 diagbox
. 내 의견으로는 다음 테이블 디자인에 더 명확하고 답하는 것이 좋습니다.
이는 다음에 의해 생성됩니다.
\begin{document}
\begin{table}[htbp]
\centering
\caption{Add caption}
\label{tab:addlabel}%
\begin{tabularx}{\linewidth}{c*{7}{X}}
\toprule
\multirow{2.4}*{\textbf{Mobility Model}}
& \multicolumn{7}{c}{\textbf{Parameter}} \\
\cmidrule{2-8}
& \textbf{a} & \textbf{b} & \textbf{c} & \textbf{d} & \textbf{e} & \textbf{f} & \textbf{g} \\
\midrule
\end{tabularx}%
\end{table}%
\end{document}
나는 tabularx
테이블 환경을 선택하고 첫 번째를 제외한 모든 열의 너비가 동일하다고 가정합니다. 테이블 본문의 일부 행(다른 셀 내용의 크기를 볼 수 있음)을 제공하면 다른 열 너비를 제안할 수 있습니다.
부록:
물론 제안된 솔루션은 모든 열 유형에서 작동합니다. 예를 들어 열을 사용하는 경우 p{...}
테이블 정의는 다음과 같습니다.
\begin{tabular}{l*{7}{p{3em}}}
\toprule
\multirow{2.4}*{\textbf{Mobility Model}}
& \multicolumn{7}{c}{\textbf{Parameter}} \\
\cmidrule{2-8}
& \textbf{a} & \textbf{b} & \textbf{c} & \textbf{d} & \textbf{e} & \textbf{f} & \textbf{g} \\
\midrule
\end{tabular}
마찬가지로 필요에 따라 열 유형을 선택할 수 있습니다. (앞서 언급했듯이 테이블의 내용은 나에게 알려져 있지 않으므로 열 유형을 디자인하는 데 도움을 드릴 수 없습니다.)
이것은 에서도 작동합니다 longtable
. 당신은 그 테이블에 대한 디자인 헤드가 필요합니다