Alineación vertical de múltiples tablas consecutivas

Alineación vertical de múltiples tablas consecutivas

El objetivo es alinear varias tablas subtituladas consecutivas (a menudo bastante grandes) dentro de los respectivos capítulos, por ejemplo: capítulo 1, tabla 1.1, tabla 1.2, tabla 1.3 --- capítulo 2, tabla 2.1, tabla 2.2...

No hay texto entre las tablas. Las tablas tienen el formato de tabla habitual (consulte el MWE), que me gustaría conservar, si es posible.

Aquí hay dos imágenes del siguiente MWE. El primero muestra un capítulo, texto aleatorio y la distancia normal que quería alcanzar después de cada nuevo capítulo en el documento etiquetado como "distancia objetivo".

distancia del blanco

La segunda imagen muestra que la distancia entre capítulos y tablas es mayor que la normal:

ingrese la descripción de la imagen aquí

Aquí está el MWE:

    \documentclass[a4paper, 12pt, headsepline, smallheadings,]{scrreprt}
\usepackage{booktabs}
\usepackage[labelfont={small,bf}, textfont=small, labelsep=colon,singlelinecheck=false,format=plain, parindent=1em]{caption}
\usepackage[a4paper]{geometry}
\renewcommand*{\chapterheadstartvskip}{\vspace{-1.8\baselineskip}}
\raggedbottom

\begin{document}
\chapter{B}
Some text to show the target distance from a chapter headline

\chapter{A}
\begin{table}[h]
\caption{Description}
\begin{tabular}{lccccc}
\toprule
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE  \\
ABCDE &
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE  \\
ABCDE & 
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE  \\
ABCDE &
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE  \\
ABCDE & 
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE  \\
ABCDE &
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE  \\
ABCDE & 
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE  \\
ABCDE &
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE  \\
ABCDE & 
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
\bottomrule
\end{tabular} 
\end{table}
\begin{table}[h]
\caption{Description}
\begin{tabular}{lccccc}
\toprule
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE  \\
ABCDE &
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE  \\
ABCDE & 
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE  \\
ABCDE &
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE  \\
ABCDE & 
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE  \\
ABCDE &
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE  \\
ABCDE & 
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE  \\
\bottomrule
\end{tabular}
\end{table} 

\begin{table}[h]
\caption{Description}
{\scriptsize
\begin{tabular}{lccccc}
\toprule
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
ABCDE & ABCDE & ABCDE & ABCDE & ABCDE & ABCDE \\
\bottomrule
\end{tabular}
}
\end{table}

\end{document}

Saludos cordiales, Tom.

Respuesta1

@karlkoeller resolvió parte del problema en otro hilo usando el comando \setlength{\abovecaptionskip}{-x pt}. Esto resuelve el problema de la distancia en las páginas que contienen un título.

En el caso de páginas que no contienen un título, se puede evitar que las tablas originalmente flotantes (por ejemplo, la página 3 del MWE) floten cargando el floatpaquete -y estableciendo el parámetro flotante en [H]. Después de eso, la distancia objetivo se puede establecer mediante vspaceprueba y error.

Esta es la solución que estoy usando actualmente. Si alguien más tiene uno mejor, no dude en publicarlo.

información relacionada