Warum kommt es zu einer Überlappung in der Tabelle, wenn ich die letzte Spalte lösche?

Warum kommt es zu einer Überlappung in der Tabelle, wenn ich die letzte Spalte lösche?

Grundsätzlich möchte ich die letzte Spalte mit der Angabe „BCa 95\% Konfidenzintervall der Differenz“ löschen.

Bildbeschreibung hier eingeben

Wenn ich unten kündige:

& \multicolumn{1}{>{\centering\arraybackslash}p{8em}}{\textbf{BCa 95\% Confidence Interval of the Difference}} 

es wird: Bildbeschreibung hier eingeben

Ich möchte nur eine Tabelle unten haben, Bildbeschreibung hier eingeben

\documentclass[12pt,oneside]{book}

\usepackage[showframe]{geometry}
\usepackage{amsmath}
\usepackage{ragged2e}
\usepackage{makecell, multirow, tabularx}
\renewcommand\theadfont{\small\bfseries} % for bold in table using \small
\renewcommand\theadgape{}
\usepackage[svgnames, table]{xcolor}
\usepackage{hhline, boldline}
\usepackage{seqsplit, caption} %for table spacing to second row
\usepackage{booktabs, ragged2e} % Use booktabs rules and get rid of vertical rules, ragged2e to ragged text
\usepackage{siunitx} %for table spacing to second row
\usepackage{threeparttable} %to add footnote below table
\usepackage{tabulary}
\usepackage{graphicx}

\usepackage[font=small,labelfont={bf,sf}, textfont={sf}, justification=centering]{caption}

\usepackage{hyperref}

% \hypersetup{pdfborder = {0 0 0}}


\begin{document}

\begin{table}[h!]
\centering
\begin{threeparttable} 
\begin{tabularx}{\textwidth}{>{\RaggedRight\arraybackslash}Xcccccc}  % Changed from c to X, or remove >{} and change to `l`column.
\toprule
    &  \multirow{4.5}{*}{\textbf{Mean}} 
    &  \multirow{4.5}{*}{\textbf{Bias}} 
    & \multirow{4.5}{*}{\makecell{\textbf{Std.}\\ \textbf{Error}}}  
    & \multirow{4.5}{*}{\makecell{\textbf{Sig.}\\ \textbf{(2-tailed)}}}
    & \multicolumn{1}{>{\centering\arraybackslash}p{8em}}{\textbf{BCa 95\% Confidence Interval of the Difference}}  
    \\
\midrule
    Pair 1\tnote{b} 
    & 43.33\% 
    & -0.12\%  
    & 31.90\% 
    & 55.16\%\\
    \bottomrule
    \end{tabularx}
\footnotesize 
\begin{tablenotes}
\item[a] Unless otherwise noted, bootstrap results are based on 1000 bootstrap samples
\end{tablenotes}
\end{threeparttable}
\end{table}

\end{document}

Antwort1

Erfüllt Folgendes einige Ihrer Anforderungen:

Bildbeschreibung hier eingeben

\documentclass[12pt,oneside]{book}

\usepackage[showframe]{geometry}
\usepackage{amsmath}
\usepackage{ragged2e}
\usepackage{makecell, multirow, tabularx}
\usepackage{hhline, boldline}
\usepackage{seqsplit, caption} %for table spacing to second row
\usepackage{booktabs, ragged2e} % Use booktabs rules and get rid of vertical rules, ragged2e to ragged text
\usepackage{siunitx} %for table spacing to second row
\usepackage{threeparttable} %to add footnote below table
\newcommand\tenpow[1]{\ensuremath{{\times}10^{#1}}}

\begin{document}

\begin{table}[h!]
\centering
\begin{threeparttable} 
\begin{tabularx}{\textwidth}{@{}
  l
  l
  l
  S[table-format=1.2]
  S[table-format=2.2]  
  @{}}  % Changed from c to X, or remove >{} and change to `l`column.
\toprule
                    &                    &  {\textbf{N}} &  {\textbf{MeanRank}} & {\makecell{\textbf{Sum of ranks}}}  \\
\midrule
  \multirow{4}{*}
  {Example dataset} & Negative Ranks     & 1\tenpow{a}   & 5.5                  & 55.00 \\
                    & Positive Ranks     & 0             & .00                  & .00 \\
                    & Ties               & 0             &                      &  \\
                    & Tostsl             & 1\tenpow{1}   &                      &  \\

    \bottomrule
    \end{tabularx}
\footnotesize 
\begin{tablenotes}
\item[a] Unless otherwise noted, bootstrap results are based on 1000 bootstrap samples
\end{tablenotes}
\end{threeparttable}
\end{table}

\end{document}

verwandte Informationen