\label{\detokenize{longtable:longtable-having-widths-option}} \begin{savenotes} \sphinxatlongtablestart \sphinxthistablewithglobalstyle \makeatletter \LTleft \@totalleftmargin plus1fill \LTright\dimexpr\columnwidth-\@totalleftmargin-\linewidth\relax plus1fill \makeatother \begin{longtable}{|\X{30}{100}|\X{70}{100}|} \noalign{\phantomsection\label{\detokenize{longtable:namedlongtable}}\label{\detokenize{longtable:mylongtable}}}% \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} \sphinxAtStartPar See {\hyperref[\detokenize{longtable:mylongtable}]{\sphinxcrossref{mylongtable}}}, same as {\hyperref[\detokenize{longtable:namedlongtable}]{\sphinxcrossref{\DUrole{std,std-ref}{this one}}}}.