It seems like I have a problem with the threeparttable by using tabularx. The table notes do not span over two pages.
Do you have any idea how I can solve this issue?
\documentclass[11pt, oneside]{book}
\usepackage[square, numbers, comma, sort&compress]{natbib}
\usepackage{subcaption}
\usepackage{array}
\usepackage{bigints}
\usepackage{siunitx}
\usepackage{tabularx, caption}
\usepackage{cellspace}
\setlength\cellspacetoplimit{4pt}
\setlength\cellspacebottomlimit{4pt}
\renewcommand{\tabularxcolumn}[1]{>{\centering}m{#1}}
\usepackage[table]{xcolor}
\usepackage{footnote}
\makesavenoteenv{tabular}
\makesavenoteenv{table}
\usepackage[flushleft]{threeparttable}
\usepackage{longtable}
\usepackage[a4paper,left=2.5cm,right=2.5cm,top=2.5cm,bottom=3.5cm]{geometry}
\begin{document}
\begin{table}[t!]
\renewcommand{\arraystretch}{1.1}
\centering{
\caption{holderholderholderholderholderholderholderholderholderholderholderholderholderholderholderholder.}
\label{ProCons_CSM_DTM_SSM}
\begin{threeparttable}
\begin{tabularx}{\textwidth}{|X||*{3}{Cc|}}
\hline
& \multicolumn{3}{Cc|}{\textbf{Hooooolder}} \\
\textbf{holder} & holder & holder & holder \\
\hline \hline
holder & holder & holder & \cellcolor{green!25} no \tnote{1} \\
\hline
holder holder holder holder holder & holder & \cellcolor{green!25} holder & \cellcolor{green!25} holder\\
\hline
\textbf{holder} & holder & holder & holder \\
\hline
holder & holder & holder & \cellcolor{green!25} no \tnote{2} \\
\hline
holder holder holder holder holder & holder & \cellcolor{green!25} holder & \cellcolor{green!25} holder\\
\hline
holder & holder & holder & \cellcolor{green!25} no \tnote{3} \\
\hline
holder holder holder holder holder & holder & \cellcolor{green!25} holder & \cellcolor{green!25} holder holder\\
\hline
\textbf{holder} & holder & holder & holder \\
\hline
holder & holder & holder & \cellcolor{green!25} no \tnote{4} \\
\hline
holder holder holder holder holder & holder & \cellcolor{green!25} holder & \cellcolor{green!25} holder\\
\hline
holder & holder & holder & \cellcolor{green!25} no \tnote{5} \\
\hline
holder holder holder holder holder & holder holder & \cellcolor{green!25} holder & \cellcolor{green!25} holder\\
\hline
\textbf{holder} & holder & holder & holder \\
\hline
holder & holder & holder & \cellcolor{green!25} no \tnote{6} \\
\hline
holder holder holder holder holder & holder & \cellcolor{green!25} holder holder holder holder & \cellcolor{green!25} holder\\
\hline
holder & holder & holder & \cellcolor{green!25} no \tnote{7} \\
\hline
holder holder holder holder holder & holder & \cellcolor{green!25} holder & \cellcolor{green!25} holder\\
\hline
\textbf{holder} & holder & holder & holder \\
\hline
holder & holder & holder & \cellcolor{green!25} no \tnote{8} \\
\hline
holder holder holder holder holder & holder & \cellcolor{green!25} holder & \cellcolor{green!25} holder\\
\hline
holder & holder & holder & \cellcolor{green!25} no \tnote{1} \\
\hline
holder holder holder holder holder & holder & \cellcolor{green!25} holder & \cellcolor{green!25} holder\\
\hline
\textbf{holder} & holder & holder & holder \\
\hline \hline
holder & holder & holder & \cellcolor{green!25} no \tnote{12} \\
\hline
holder holder holder holder holder & holder & \cellcolor{green!25} holder & \cellcolor{green!25} holder\\
\hline
\end{tabularx}
\begin{tablenotes}
\setlength\labelsep{4pt}
\footnotesize
\item \textbf{Table Notes:}
\item[1] textetxt.
\item[2] textetxt.
\item[3] textetxttextetxttextetxttextetxttextetxttextetx ttextetxt textetxt textetxttextetxttex tetxttextetxttextetxttextetxt textetxttextetxt textetxt.
\item[4] textetxt.
\item[5] textetxt.
\item[6] textetxt.
\item[7] textetxt.
\item[8] textetxt.
\item[9] textetxt.
\item[10] textetxt.
\item[11] textetxt.
\item[12] textetxt.
\end{tablenotes}
\end{threeparttable}
}
\end{table}
\end{document}
Here comes the second issue if I use the second table:
\documentclass[11pt, oneside]{book}
\usepackage[a4paper,
hmargin={2.5cm},
top=2.5cm,
bottom=3.5cm]{geometry}
%\usepackage{caption}
%\usepackage[table]{xcolor}
%\usepackage{array, ltablex, threeparttablex}
%\newcolumntype{C}{>{\centering\arraybackslash}X}
%\setlength\extrarowheight{3pt}
%
%%-------------------------------- show page layout, only for test
%\usepackage{showframe}
%\usepackage{afterpage}
%\renewcommand\ShowFrameLinethickness{0.15pt}
%\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
%------------------------------ Setting for additional table
\usepackage{bigints}
\usepackage{siunitx}
\usepackage{tabularx, caption}
\usepackage{cellspace}
\setlength\cellspacetoplimit{4pt}
\setlength\cellspacebottomlimit{4pt}
\renewcommand{\tabularxcolumn}[1]{>{\centering}m{#1}}
\begin{document}
% \afterpage{\clearpage
% \renewcommand{\arraystretch}{1.1}%
% \captionsetup{position=top}%
% \captionof{table}{holder holder holder holder holder holder holder holder holder holder holder holder holder holder holder holder.}
% \label{ProCons_CSM_DTM_SSM}%
% \let\TPToverlap=\TPTrlap
% \begin{tabularx}{\textwidth}{|X||*{3}{C|}}
% \hline
% & \multicolumn{3}{C|}{\textbf{Hooooolder}} \\
% \textbf{holder} & holder & holder & holder \\
% \hline \hline
% holder & holder & holder & \cellcolor{green!25} no \tnote{1} \\
% \hline
% holder holder holder holder holder & holder & \cellcolor{green!25} holder & \cellcolor{green!25} holder\\
% \hline
% \textbf{holder} & holder & holder & holder \\
% \hline
% holder & holder & holder & \cellcolor{green!25} no \tnote{2} \\
% \hline
% holder holder holder holder holder & holder & \cellcolor{green!25} holder & \cellcolor{green!25} holder\\
% \hline
% holder & holder & holder & \cellcolor{green!25} no \tnote{3} \\
% \hline
% holder holder holder holder holder & holder & \cellcolor{green!25} holder & \cellcolor{green!25} holder holder\\
% \hline
% \textbf{holder} & holder & holder & holder \\
% \hline
% holder & holder & holder & \cellcolor{green!25} no \tnote{4} \\
% \hline
% holder holder holder holder holder & holder & \cellcolor{green!25} holder & \cellcolor{green!25} holder\\
% \hline
% holder & holder & holder & \cellcolor{green!25} no \tnote{5} \\
% \hline
% holder holder holder holder holder & holder holder & \cellcolor{green!25} holder & \cellcolor{green!25} holder\\
% \hline
% \textbf{holder} & holder & holder & holder \\
% \hline
% holder & holder & holder & \cellcolor{green!25} no \tnote{6} \\
% \hline
% holder holder holder holder holder & holder & \cellcolor{green!25} holder holder holder holder & \cellcolor{green!25} holder\\
% \hline
% holder & holder & holder & \cellcolor{green!25} no \tnote{7} \\
% \hline
% holder holder holder holder holder & holder & \cellcolor{green!25} holder & \cellcolor{green!25} holder\\
% \hline
% \textbf{holder} & holder & holder & holder \\
% \hline
% holder & holder & holder & \cellcolor{green!25} no \tnote{8} \\
% \hline
% holder holder holder holder holder & holder & \cellcolor{green!25} holder & \cellcolor{green!25} holder\\
% \hline
% holder & holder & holder & \cellcolor{green!25} no \tnote{1} \\
% \hline
% holder holder holder holder holder & holder & \cellcolor{green!25} holder & \cellcolor{green!25} holder\\
% \hline
% \textbf{holder} & holder & holder & holder \\
% \hline \hline
% holder & holder & holder & \cellcolor{green!25} no \tnote{12} \\
% \hline
% holder holder holder holder holder & holder & \cellcolor{green!25} holder & \cellcolor{green!25} holder\\
% \hline
% \end{tabularx}
% \begin{ThreePartTable}
% \begin{tablenotes}
% \setlength\labelsep{4pt}
% \footnotesize
% \item \textbf{Table Notes:}
% \item[1] textetxt.
% \item[2] textetxt.
% \item[3] textetxttextetxttextetxttextetxttextetxttextetx ttextetxt textetxt textetxttextetxttex tetxttextetxttextetxttextetxt textetxttextetxt textetxt.
% \item[4] textetxt.
% \item[5] textetxt.
% \item[6] textetxt.
% \item[7] textetxt.
% \item[8] textetxt.
% \item[9] textetxt.
% \item[10] textetxt.
% \item[11] textetxt.
% \item[12] textetxt.
% \end{tablenotes}
% \end{ThreePartTable}%
% }% end of \afterpage
\begin{table}[h]
\caption{Hodor Table}
\setlength\extrarowheight{0.8pt}
\begin{tabularx}{\textwidth}{|X||*{6}{Cc|}}
\hline
Hodor & Hodor & \multicolumn{2}{c|}{Hodor Hodor}& \multicolumn{2}{c|}{Hodor} & Hodor Hodor \\
\cline{2-6}
& $\boldsymbol{erg}$ &$\boldsymbol{gg}$ & $\boldsymbol{hh}$ & $\boldsymbol{4_111}$ & {$\boldsymbol{ns}$} & {Hodor Hodor} \\
\cline{1-7}
\strut Hodor, \emph{two} HodorHodor & $\begin{bmatrix} JJ_{cc} \end{bmatrix}$ & $\begin{bmatrix} sdW_{11} \\ g_{21} \end{bmatrix}$ & $\begin{bmatrix} s_{11} \\ g_{21} \end{bmatrix}$ & $\begin{bmatrix} sd_{12} \\ wer_{22} \end{bmatrix}$ & $\begin{bmatrix} 0 \end{bmatrix}$ & d \\
\hline
\strut Hodor, \emph{two} HodorHodor & $\begin{bmatrix} zi_{dfg} \\ z_{v} \end{bmatrix}$ &$\begin{bmatrix} W_{11} & ert_{21} \\ cv_{31} & dfg_{41} \end{bmatrix}$ & $\begin{bmatrix} hB_{11} \\ ert_{21} \end{bmatrix}$ & $\begin{bmatrix} f_{12} \\ dfg_{22} \end{bmatrix}$ & $\begin{bmatrix} 0 \end{bmatrix}$ & f \\
\hline
\strut Hodor, \emph{three} HodorHodor & $\begin{bmatrix} zi_{f} \\ z_{d} \end{bmatrix}$ &$\begin{bmatrix} W_{11} & W_{21} \\ hvgj_{31} & ee_{41} \\ ddd_{51} & zzz_{61} \end{bmatrix}$ & $\begin{bmatrix} B_{11} \\ B_{21} \\ B_{31} \end{bmatrix}$ & $\begin{bmatrix} 42_{12} \\ 12_{22} \\ W_{32} \end{bmatrix}$ & $\begin{bmatrix} 0 \end{bmatrix}$ & g \\
\hline
\end{tabularx}
\label{nn-net_verror}
\end{table}
\end{document}



tabularxyou should considerltablexandthreeparttablexpackages ... on-topic: try to force table break before last row that last row and\tnotes{...}will move to next page (see https://tex.stackexchange.com/questions/358435/how-to-convince-longtable-to-do-a-page-break-earlier) – Zarko Nov 06 '17 at 15:36tablenotesformat to\begin{tablenotes}[para, flushleft]– Zarko Nov 06 '17 at 15:53tableenvironment, number of columns etc) and test, it they help? – Zarko Nov 06 '17 at 16:04