Si deseas que las tablas consecutivas se visualicen de manera contigua, sin espacio o salto de página entre ellas, puedes utilizar la propiedad "keep-together" en el elemento que contiene las tablas.
Aquí tienes un ejemplo de cómo puedes lograrlo:
En el ejemplo anterior, el elemento
`<fo:block>` que contiene las tablas tiene la propiedad "keep-together" establecida en "always". Esto indica al motor de renderizado que mantenga las tablas juntas en la misma página sin permitir saltos de página entre ellas.
Puedes aplicar esta solución a todas las consultas en las que desees mostrar tablas consecutivas sin espacio o salto de página entre ellas. Asegúrate de envolver las tablas relevantes dentro de un elemento de bloque con la propiedad "keep-together" establecida según tus necesidades.
Recuerda que XSL-FO es un lenguaje de marcado utilizado para generar documentos formateados, como PDF, y se utiliza junto con un motor de renderizado de XSL-FO para producir el resultado final.