a divisão diagonal não está alinhada corretamente. como alinhá-lo.
\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}
Responder1
eu não usaria diagbox
. na minha opinião é mais claro e responda o seguinte desenho da sua tabela:
que é gerado por:
\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}
eu seleciono tabularx
o ambiente da tabela e presumo que todas as colunas, exceto a primeira, tenham largura igual. se você fornecer alguma linha do corpo da tabela (para que possamos ver o tamanho do conteúdo de outras células), poderei sugerir larguras de coluna diferentes.
termo aditivo:
claro, a solução proposta funciona em qualquer tipo de coluna. por exemplo, se você usar p{...}
colunas, a definição da tabela poderá ser:
\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}
da mesma forma, você pode selecionar os tipos de colunas conforme necessário (como mencionei antes, o conteúdo da tabela não é conhecido por mim, então não posso ajudá-lo no design dos tipos de colunas).
isso também funciona com longtable
. só você precisa de cabeças de design adequadas para essas mesas