¿Cómo puedo eliminar la página en blanco entre la Lista de figuras y la Lista de tablas?
Probé esto:
\listoffigures
\nopagebreak[0]
\listoftables
pero nada cambió. Aquí está mi código:
\begin{document}
\tableofcontents
\nopagebreak[0]
\backmatter
\listoffigures \nopagebreak[0] \listoftables
\newpage
\clearpage{\pagestyle{empty}\cleardoublepage}
\mainmatter
\include{Introduction}
\end{document}
Solo quiero eliminar la página en blanco entre \listoffigures
y \listoftables
.
Respuesta1
Supongo que está utilizando una clase de documento book
que contiene implícitamente la opción openright
predeterminada, lo que a su vez hace que cada capítulo (y todo lo que parezca un capítulo, es decir \listoffigures
) comience en la página correcta.
El comando \cleardoublepage
que se usa internamente insertará una página vacía si es necesario para comenzar una nueva página derecha.
En\nopagebreak[0]
\nopagebreak
no es un comando muy útil en LaTeX. No lo uses; Hará que el marcado de su documento sea poco elegante.
Por cierto, la versión\nopagebreak[0]
que has estado usando casi no tiene ningún efecto; Incluso podría crear una nueva posibilidad de salto de página donde antes no había ninguna.
Pero incluso la versión más potente \nopagebreak
(sin opción) no tendría ningún efecto aquí, ya que no puede contrarrestar el \cleardoublepage
uso explícito para insertar la página en blanco.
Sin páginas en blanco
Si nunca desea que se inserte una página en blanco delante de un capítulo (algo parecido) para que comience en la página correcta, la respuesta es fácil: agregue la opción openany
a la clase de libro de esta manera:
\documentclass[openany]{book}
Evite la página en blanco solo para \listoffigures
/\listoftables
Si desea evitar la inserción de páginas en blanco solo para \listoffigures
y \listoftables
, puede lograrlo redefiniendo localmente \cleardoublepage
para que solo signifique \clearpage
:
{\listoffigures \let\cleardoublepage\clearpage \listoftables}