диагональное разделение не выровнено в таблице

диагональное разделение не выровнено в таблице

Диагональное разделение не выровнено должным образом. как его выровнять.

\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. только вам нужно соответствующим образом спроектировать головки для этих таблиц

Связанный контент