Saltar al contenido

Cómo no tener salto de página después de incluir en LaTeX

Este escrito fue aprobado por nuestros especialistas para garantizar la exactitud de esta noticia.

Solución:

include siempre usa clearpage, un valor predeterminado no del todo sensato. Está diseñado para capítulos completos, no para subsecciones (¿por qué querrías subsecciones en archivos separados, de todos modos?).

Puedes arreglarlo usando inputfilename o cargando el newclude paquete y escritura include*filename en cambio.

Puede detener los saltos de página causados ​​por include mediante la colocación de letclearpagerelax antes de eso. Asi que,

letclearpagerelax
includefile1
includefile2
includefile3

pondría el contenido de los tres archivos (y cualquier archivo incluido posteriormente) juntos sin un salto de página entre ellos. Si quieres dejar de relajarte clearpage comando, luego ajuste los archivos para incluirlos sin saltos de página dentro de un grupo como este:

begingroup
letclearpagerelax
includefile1
includefile2
endgroup
includefile3

Esto detendrá un salto de página entre el archivo 1 y el archivo 2, pero insertará el salto de página normal después del archivo 2. (Nota: no sé si esto interfiere con las referencias y la numeración de páginas, aunque me imagino que debería estar bien).

El paquete newclude sugerido por Will Robertson es bastante útil para evitar la página clara. Aparece, para que includeonly para trabajar uno tiene que llamar al paquete inmediatamente después documentclass.... En el entorno complejo de mi disertación también encontré problemas con referencias rotas.

Una buena solución, cuando no se necesita includeonly para una versión final, es usar include solo en el borrador:

newififdraftdrafttrue

o

newififdraftdraftfalse

ifdraft
  include...
fi

ifdraft
  includefile
else
  inputfile
fi

La primera línea se puede agregar fácilmente mediante un archivo MAKE, para hacer objetivos de creación de producción de borrador o versión de producción.

includeonlyfile1,file2,... permite especificar una lista de archivos fuente llamados con includefile1 (donde file1 es un ejemplo) que se mostrará en el documento resultante. Los demás no aparecerán, pero se consideran para contadores, etiquetas, tablas de contenido cuando se incluyen los archivos auxiliares correspondientes.

En otras palabras, mediante el uso include y includeonly uno puede mantener el tiempo de compilación corto en un borrador mientras tiene las referencias correctas. Más lecturas en Wikilibros.

@WillRobertson

include es muy útil porque permite a través includeonly... para construir solo las secciones necesarias. Al trabajar en un texto más largo, puede marcar una gran diferencia en el tiempo de compilación incluir solo una sección de un capítulo extenso. También es de una utilidad inestimable, ya que uno no tiene que pasar las páginas de un borrador largo mientras trabaja en un punto. Por último, los archivos más pequeños de código fuente son más fáciles de manejar en la gestión de versiones, por ejemplo, git.

Si tienes alguna desconfianza o forma de avanzar nuestro escrito te recomendamos realizar un paráfrasis y con deseo lo leeremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *