I have a sidewaystable in an appendix and now I would like to insert headings on the page for better clarity.
sidewaystable automatically causes a page break. So, I tried the rotate package which led to display errors:
table moves beyond the heading.
Could someone please help me inserting a heading on the page and immediately below the table?
\documentclass[a4paper]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage{textcomp}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{ragged2e}
\usepackage{everysel}
\usepackage{footmisc}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{float}
\usepackage{threeparttable}
\usepackage[referable]{threeparttablex}
\usepackage{pdflscape}
\usepackage{lscape}
\usepackage{tabularx}
\usepackage{tabulary}
\usepackage{longtable}
\usepackage{afterpage}
\usepackage{tabu}
\usepackage{adjustbox}
\usepackage{array}
\usepackage[figuresright]{rotating}
\usepackage[section]{placeins}
\usepackage[format=hang,
justification=RaggedRight,
singlelinecheck=off,
labelfont=bf,
font=footnotesize,
textfont=footnotesize,
twoside,
labelsep=colon
]{caption}
\usepackage[language=autobib,
backend=biber %%%% switch on/off
]{biblatex}
%%% Minitab
\newcommand{\minitab}[2][l]{\begin{tabular}{#1}#2\end{tabular}}
%%%
%%% Mod ThreePartTable
\makeatletter
\g@addto@macro\TPT@defaults{\scriptsize}
\makeatother
%%%
%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\section*{Section}
\begin{sidewaystable}
\begin{threeparttable}
\caption[xxx]
{\textbf{xxx}}
\centering
\small
\begin{tabularx}{\textwidth}
{
X
>{\raggedleft\arraybackslash}p{12ex}
>{\raggedleft\arraybackslash}p{12ex}
p{0.5ex} |
>{\raggedleft\arraybackslash}p{10.5ex}
p{0.25ex}
%
>{\raggedleft\arraybackslash}p{12ex}
>{\raggedleft\arraybackslash}p{12ex}
p{0.5ex} |
>{\raggedleft\arraybackslash}p{10.5ex}
p{0.25ex}
%
}
\toprule
& \multicolumn{4}{c}{group 1}
&
%
& \multicolumn{4}{c}{group 2}
&
\
\cmidrule(lr){2-5}
\cmidrule(lr){7-10}
& \multicolumn{3}{c}{yyy\tnote{a}}
& \multirow[b]{2}{}{\minitab[c]{zzz\rrr\tnote{b}}}
&
%
& \multicolumn{3}{c}{yyy\tnote{a}}
& \multirow[b]{2}{}{\minitab[c]{zzz\rrr\tnote{c}}}
&
%
\
\cmidrule(lr){2-4}
\cmidrule(lr){7-9}
& n
& %
&
&
&
%
& n
& %
&
&
&
\
\midrule
xxx & 20 & 24,4% && 80,0,% &
& 24 & 23,5,% && 85,7,% &
\
\midrule
Total & 82 & 100,0,% && 328,0,% &
& 102 & 100,0,% && 364,3,% &
\
\bottomrule
\end{tabularx}
%%%%%%%%%%%%%%%%%
\begin{tablenotes}
\scriptsize
\justifying
\RaggedRight
\item[a] AAAAAAA
\end{tablenotes}
%%%%%%%%%%%%%%%%%
\end{threeparttable}
\end{sidewaystable}
\end{document}



p{}? Reducing spaces can solve it, i think. – mmr Nov 24 '21 at 00:19