Sangrías no deseadas SÓLO en la primera fila de la tabla larga

Sangrías no deseadas SÓLO en la primera fila de la tabla larga

Tengo muchas tablas largas en mi trabajo y descubrí que SÓLO la primera fila de la primera columna tiene sangría. No ocurre en el resto de filas. Vi que con otro tipo de tablas (como tabulares), que son más pequeñas, mi problema no ocurre.

Estaba buscando cómo solucionarlo, encontré esta publicación, pero la solución no funcionó para mí. alineación izquierda de longtable - sangría mínima no deseada

Pinté el error en azul. Quiero que la primera fila sea exactamente igual a la segunda. Problema

¿Alguien que sepa cómo solucionarlo?

Muchas gracias de antemano.

\documentclass[a4paper]{article}
\usepackage{longtable}
\usepackage{multirow}
\usepackage{lipsum}  
\usepackage{booktabs,threeparttablex}
\usepackage{etoolbox}
\appto\TPTnoteSettings{\footnotesize}
\usepackage{caption}
\usepackage[labelfont=bf,labelsep=period]{caption} 
\usepackage{array}
\usepackage[lmargin=2.5cm, rmargin=2.5cm, top=2cm, bottom=2cm]{geometry} 

\begin{document}

\lipsum[2-6]

\begin{ThreePartTable}
\renewcommand\TPTminimum{\textwidth}
\setlength\LTleft{0pt}
\begin{TableNotes}[flushleft] 
    \footnotesize 
    \item[*] Footnote1
\end{TableNotes}

\begin{longtable}{| m{1.7cm} | m{2.1cm}| m{1.4cm}| m{2cm}| m{4.4cm}| m{1.7cm}|}
\caption{\textit{\textbf{It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout}}} \\
\hline
\textbf{Foo} & \textbf{Foo} & \textbf{Foo} & \textbf{Foo} & \textbf{Foo (Foo)} & \textbf{Foo\tnote{*}} \\ 
\hline
\endfirsthead
\multicolumn{6}{l}{\tablename\ \thetable:
\textit{It is a long established fact that a reader }(Cont\ldots)}\\
\hline
\textbf{Foo} & \textbf{Foo} & \textbf{Foo} & \textbf{Foo} & \textbf{Foo (Foo} & \textbf{Foo} \\ 
\hline
\endhead
\multicolumn{6}{l}{}\\
\endfoot
\noalign {\rule [-1.4ex]{6.7cm}{0.4pt}}
\insertTableNotes
\endlastfoot
\label{tab:CasosDosVarHom}
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\ 
                        & Foo & 6 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 4 & Foo & Foooo (0.001) & F \\ 
\hline
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\ 
                        & Foo & 6 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 4 & Foo & Foooo (0.001) & F \\ 
\hline
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\ 
                        & Foo & 6 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 4 & Foo & Foooo (0.001) & F \\ 
\hline
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\ 
                        & Foo & 6 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 4 & Foo & Foooo (0.001) & F \\ 
\hline
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\ 
                        & Foo & 6 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 4 & Foo & Foooo (0.001) & F \\ 
\hline
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\ 
                        & Foo & 6 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 4 & Foo & Foooo (0.001) & F \\ 
\hline
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\ 
                        & Foo & 6 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 4 & Foo & Foooo (0.001) & F \\ 
\hline
\end{longtable}
\end{ThreePartTable}

\end{document}

Respuesta1

El problema es con \label{tab:CasosDosVarHom}. Debe agregar un %después del argumento de \label(al final de la línea de entrada). De lo contrario, se produce un espacio perdido.

Ver¿Para qué sirven los signos de porcentaje (%) al final de las líneas? (¿Por qué mi macro crea espacio extra?)

\documentclass[a4paper]{article}
\usepackage{longtable}
\usepackage{multirow}
\usepackage{lipsum}  
\usepackage{booktabs,threeparttablex}
\usepackage{etoolbox}
\appto\TPTnoteSettings{\footnotesize}
\usepackage{caption}
\usepackage[labelfont=bf,labelsep=period]{caption} 
\usepackage{array}
\usepackage[lmargin=2.5cm, rmargin=2.5cm, top=2cm, bottom=2cm]{geometry} 

\begin{document}

\lipsum[2-6]

\begin{ThreePartTable}
\renewcommand\TPTminimum{\textwidth}
\setlength\LTleft{0pt}
\begin{TableNotes}[flushleft] 
    \footnotesize 
    \item[*] Footnote1
\end{TableNotes}

\begin{longtable}{| m{1.7cm} | m{2.1cm}| m{1.4cm}| m{2cm}| m{4.4cm}| m{1.7cm}|}
\caption{\textit{\textbf{It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout}}} \\
\hline
\textbf{Foo} & \textbf{Foo} & \textbf{Foo} & \textbf{Foo} & \textbf{Foo (Foo)} & \textbf{Foo\tnote{*}} \\ 
\hline
\endfirsthead
\multicolumn{6}{l}{\tablename\ \thetable:
\textit{It is a long established fact that a reader }(Cont\ldots)}\\
\hline
\textbf{Foo} & \textbf{Foo} & \textbf{Foo} & \textbf{Foo} & \textbf{Foo (Foo} & \textbf{Foo} \\ 
\hline
\endhead
\multicolumn{6}{l}{}\\
\endfoot
\noalign {\rule [-1.4ex]{6.7cm}{0.4pt}}
\insertTableNotes
\endlastfoot
\label{tab:CasosDosVarHom}% <--ADD PERCENT HERE!!
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\ 
                        & Foo & 6 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 4 & Foo & Foooo (0.001) & F \\ 
\hline
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\ 
                        & Foo & 6 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 4 & Foo & Foooo (0.001) & F \\ 
\hline
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\ 
                        & Foo & 6 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 4 & Foo & Foooo (0.001) & F \\ 
\hline
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\ 
                        & Foo & 6 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 4 & Foo & Foooo (0.001) & F \\ 
\hline
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\ 
                        & Foo & 6 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 4 & Foo & Foooo (0.001) & F \\ 
\hline
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\ 
                        & Foo & 6 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 4 & Foo & Foooo (0.001) & F \\ 
\hline
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\ 
                        & Foo & 6 & Foo & Foooo (0.001) & F \\ 
                        & Foo & 4 & Foo & Foooo (0.001) & F \\ 
\hline
\end{longtable}
\end{ThreePartTable}

\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Reorganizaría el preámbulo de su tabla. Cortar el césped \labelinmediatamente después del título resuelve su problema:

\documentclass[a4paper]{article}
\usepackage[hmargin=2.5cm, vmargin=2cm]{geometry}
\usepackage{array, booktabs,
            longtable, multirow,
            threeparttablex}
\usepackage{etoolbox}
\appto\TPTnoteSettings{\footnotesize}
\usepackage{caption}
\usepackage[labelfont=bf,labelsep=period,
            textfont={it,bf}]{caption}
\usepackage{lipsum}

\begin{document}

\lipsum[2-6]

    \begin{ThreePartTable}
\renewcommand\TPTminimum{\textwidth}
\setlength\LTleft{0pt}
\begin{TableNotes}[flushleft]
    \footnotesize
    \item[*] Footnote1
\end{TableNotes}

\begin{longtable}{| m{1.7cm} | m{2.1cm}| m{1.4cm}| m{2cm}| m{4.4cm}| m{1.7cm}|}
\caption{It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout}
\label{tab:CasosDosVarHom}  \\  % <---
    \hline
\textbf{Foo}    & \textbf{Foo}  & \textbf{Foo}      
                & \textbf{Foo}  & \textbf{Foo (Foo)}    & \textbf{Foo\tnote{*}} \\
    \hline
\endfirsthead
\caption[]{It is a long established fact that a reader \dots (Cont.)}           \\
    \hline
\textbf{Foo}    & \textbf{Foo}  & \textbf{Foo}
                & \textbf{Foo}  & \textbf{Foo (Foo)}    & \textbf{Foo}          \\
    \hline
\endhead
    \hline
    \multicolumn{6}{r}{\footnotesize\textit{Continue on the next page}}         \\
\endfoot
    \hline
\insertTableNotes
\endlastfoot
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001)  & F \\*
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\*
                        & Foo & 6 & Foo & Foooo (0.001)  & F \\*
                        & Foo & 4 & Foo & Foooo (0.001)  & F \\
\hline
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001)  & F \\*
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\*
                        & Foo & 6 & Foo & Foooo (0.001)  & F \\*
                        & Foo & 4 & Foo & Foooo (0.001)  & F \\
\hline
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001)  & F \\*
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\*
                        & Foo & 6 & Foo & Foooo (0.001)  & F \\*
                        & Foo & 4 & Foo & Foooo (0.001)  & F \\
\hline
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001)  & F \\*
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\*
                        & Foo & 6 & Foo & Foooo (0.001)  & F \\*
                        & Foo & 4 & Foo & Foooo (0.001)  & F \\
\hline
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001)  & F \\*
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\*
                        & Foo & 6 & Foo & Foooo (0.001)  & F \\*
                        & Foo & 4 & Foo & Foooo (0.001)  & F \\
\hline
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001)  & F \\*
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\*
                        & Foo & 6 & Foo & Foooo (0.001)  & F \\*
                        & Foo & 4 & Foo & Foooo (0.001)  & F \\
\hline
\multirow{4}{*}{10-343} & Foo & 2 & Foo & Foooo (0.001)  & F \\*
                        & Foo & 1 & Foo & Fooooo (0.001) & F \\*
                        & Foo & 6 & Foo & Foooo (0.001)  & F \\*
                        & Foo & 4 & Foo & Foooo (0.001)  & F \\
\hline
\end{longtable}
    \end{ThreePartTable}
\end{document}

Otros pequeños cambios en su código hacen que la tabla sea más consistente (se agregaron líneas al final de cada parte de la tabla, la información de que la tabla continúa en la página siguiente, habilitando el salto de tabla solo al comienzo de multirowlas celdas).

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

información relacionada