subtitulos - subsection latex
Incluyendo documentos completos de LaTeX dentro de otros (4)
Eche un vistazo al paquete de combine , que parece ser exactamente lo que está buscando. Dado que combina documentos en el nivel de origen, supongo que los números de página serán correctos.
Actualmente estoy terminando mi disertación y me gustaría poder incluir algunos documentos dentro de mi documento LaTeX.
Los archivos que me gustaría incluir son informes semanales realizados en LaTeX a mi supervisor. Obviamente todos los documentos están numerados por separado. Me gustaría que fueran incluidos en el documento final.
Podría concatenar todos los PDF finales usando GhostScript o alguna otra herramienta, pero me gustaría tener una numeración consistente en todo el documento.
He intentado incluir el LaTeX de cada documento en el documento principal, pero el preámbulo, etc., causa problemas y el pequeño título que tengo en cada informe lleva una página entera ...
En resumen, estoy buscando una manera de incluir un número de archivos LaTeX autocompletados de 1 o 2 páginas en un informe grande, manteniendo sus diseños originales, pero cambiando la numeración de las páginas.
La sugerencia de @Will Robertson funciona muy bien. Me gustaría añadir un ejemplo para todas las personas perezosas:
/usepackage{pdfpages}
...
% Insert _all_ pages from some_pdf.pdf:
/includepdf[pages=-]{some_pdf} % the .pdf extension may be omitted
De la documentación del paquete:
- Para incluir un rango específico de páginas, puede hacer
pages={4-9}
. Si se omite el inicio, el valor predeterminado es la primera página, si se omite el final, el valor predeterminado es la última página. - Para incluirlo en modo paisaje, hacer
landscape=true
Mantener el formato original por documento será difícil si están usando formatos diferentes. Por ejemplo, concatenar diferentes clases de documentos será casi imposible.
Te sugiero que vayas con la solución GhostScript con un ligero giro. Latex le permite establecer el número de la página de inicio usando / setcounter {page} {13} por ejemplo. Si puede encontrar una aplicación que pueda contar las páginas de un documento PDF (pdfinfo en el paquete pdfjam Ubuntu es un ejemplo), puede hacer lo siguiente:
- Compilar el siguiente documento a PDF
- Concatene el último PDF con el PDF completo actual
- Encuentra el número de páginas del PDF completo.
- Use sed para arrancar un comando / setcounter {page} {N} en el siguiente archivo de látex
- Regresa al principio
Si necesita hacer cualquier otro procesamiento, vuelva a utilizar sed. Debería (suponiendo que arregle el bucle infinito en el algoritmo anterior ;-)) terminar con un documento PDF final con todos los PDF originales concatenados y números de línea continuos.
Para una posible solución de /input
-ing los archivos LaTeX originales mientras se omite su preámbulo, el paquete newclude puede ayudar.
De lo contrario, puede usar pdfpages para insertar archivos PDF preexistentes en su disertación. Me parece recordar que tiene la función de "suprimir" los números de página originales al cubrirlos con cuadros blancos.