\label{\detokenize{longtable:longtable-having-caption}} \begin{savenotes} \sphinxatlongtablestart \sphinxthistablewithglobalstyle \begin{longtable}[c]{|l|l|} \sphinxthelongtablecaptionisattop \caption{caption for longtable\strut}\label{\detokenize{longtable:id1}}\\*[\sphinxlongtablecapskipadjust] \sphinxtoprule \sphinxstyletheadfamily \sphinxAtStartPar header1 &\sphinxstyletheadfamily \sphinxAtStartPar header2 \\ \sphinxmidrule \endfirsthead \multicolumn{2}{c}{\sphinxnorowcolor \makebox[0pt]{\sphinxtablecontinued{\tablename\ \thetable{} \textendash{} continued from previous page}}% }\\ \sphinxtoprule \sphinxstyletheadfamily \sphinxAtStartPar header1 &\sphinxstyletheadfamily \sphinxAtStartPar header2 \\ \sphinxmidrule \endhead \sphinxbottomrule \multicolumn{2}{r}{\sphinxnorowcolor \makebox[0pt][r]{\sphinxtablecontinued{continues on next page}}% }\\ \endfoot \endlastfoot \sphinxtableatstartofbodyhook \sphinxAtStartPar cell1\sphinxhyphen{}1 & \sphinxAtStartPar cell1\sphinxhyphen{}2 \\ \sphinxhline \sphinxAtStartPar cell2\sphinxhyphen{}1 & \sphinxAtStartPar cell2\sphinxhyphen{}2 \\ \sphinxhline \sphinxAtStartPar cell3\sphinxhyphen{}1 & \sphinxAtStartPar cell3\sphinxhyphen{}2 \\ \sphinxbottomrule \end{longtable} \sphinxtableafterendhook \sphinxatlongtableend \end{savenotes}