Mi LaTeX me hace saltos de página después de cada subsección porque mis subsecciones están en archivos separados. Utilizo el comando \include{file}
que agrega un salto de página después de usarlo.
Me gustaría que no haya saltos de página causados por el uso de \include{file}
.
¿Cómo no se puede hacer un salto de página después del uso de include
-comando?
latex
page-break
Léo Léopold Hertz 준영
fuente
fuente
\input
, utilizar de\input
otro modo o utilizar\input
.Respuestas:
El nuevo paquete de inclusión sugerido por Will Robertson es bastante útil para evitar la página clara. Parece que para
\includeonly
que funcione uno tiene que llamar al paquete inmediatamente después\documentclass{...}
. En el complejo entorno 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:
o
La primera línea se puede agregar fácilmente mediante un archivo MAKE, para hacer que el borrador o la versión de producción produzcan objetivos.
\includeonly{file1,file2,...}
permite especificar una lista de archivos fuente llamados con\include{file1}
(dondefile1
es un ejemplo) que se mostrará en el documento resultante. Los demás no aparecerán, pero se considerarán para contadores, etiquetas, tablas de contenido cuando se incluyan los archivos auxiliares correspondientes.En otras palabras, al usar
include
yincludeonly
se puede reducir el tiempo de compilación en un borrador mientras se tienen las referencias correctas. Más información sobre Wikilibros .@ Will Robertson
\include
es muy útil porque permite\includeonly{...}
construir solo las secciones necesarias. Mientras se trabaja en texto más extenso, puede suponer una gran diferencia en el tiempo de compilación incluir solo una sección de un capítulo extenso. También es muy útil ya que uno no tiene que hojear 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.fuente
pagesel
aproximadamente\discardpagesfromhere
y\keeppagesfromhere
. Se superponen un poco entre sí, por lo que estoy dispuesto a saber si puede manejar mejor esta gestión de borradores. tex.stackexchange.com/a/267555/13173\include
utiliza siempre\clearpage
, un valor predeterminado no del todo sensato. Está destinado a capítulos completos, no a subsecciones (de todos modos, ¿por qué querrías subsecciones en archivos separados?).Puede solucionarlo utilizando
\input{filename}
o cargando elnewclude
paquete y escribiendo en su\include*{filename}
lugar.fuente
:)
\include
inicie una nueva página es que\includeonly
puede funcionar correctamente.Puede detener los saltos de página causados
\include
por colocar\let\clearpage\relax
antes. Entonces,pondría el contenido de los tres archivos (y cualquier archivo incluido posteriormente) juntos sin un salto de página entre ellos. Si desea dejar de relajar el
\clearpage
comando, ajuste los archivos para incluirlos sin saltos de página dentro de un grupo como este:Esto detendrá un salto de página entre file1 y file2, pero inserte el salto de página normal después de file2. (Nota: no sé si esto interfiere con las referencias y la numeración de páginas, aunque imagino que debería estar bien).
fuente
\begingroup\let\clearpage\relax ...\endgroup
truco donde quieras --- detener los saltos de página entre secciones o partes particulares, si quieres que la bibliografía esté en la misma página que tu texto, etc.¡Gracias, Cambridge !
fuente
\include{...]
para un trabajo cuando\input{...}
es el comando real el que se utiliza para estas situaciones?