Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Precompile tikz #97

Open
manso92 opened this issue Jun 25, 2018 · 2 comments
Open

Precompile tikz #97

manso92 opened this issue Jun 25, 2018 · 2 comments
Assignees

Comments

@manso92
Copy link
Member

manso92 commented Jun 25, 2018

Veo que muchos de los apuntes tienen las sentenias para precompilar los tikz pero no entiendo muy bien por qué son necesarios pero luego falla siempre al compilar el documento entero.

¿Alguien me da una breve explicación sobre esto? ¿No hay forma de hacerlo para que no falle cuando se compila todo?

ManuelBlanc added a commit to ManuelBlanc/Apuntes that referenced this issue Jul 1, 2018
@ManuelBlanc ManuelBlanc self-assigned this Jul 1, 2018
@ManuelBlanc
Copy link
Member

La documentación (Cosas guays LaTeX/Manual/tex/Documentacion.tex) lo explica mejor que yo:

Tikz es lento, y cuando hay un montón de dibujos recompilar un documento puede ser un infierno. Este paquete, fastbuild.sty, permite activar una caché de dibujos Tikz, de tal forma que los dibujos se generan en un PDF y después se incluyen, de tal forma que no hay que regenerarlos en cada compilación. Para activar esta caché, hay que incluir el comando \precompileTikz en el preámbulo del documento.

El paquete no crea el directorio de caché, y falla si no existe. ¿Te estaba dando errores de este tipo?:

Latexmk: ====== There were problems writing to----- 'Cartas.tgen.md5' in 'pdf/tikzgen'.
----- But this is not the standard situation of
----- aux file to subdir of output directory, with
----- non-existent subdir

He subido un commit (2125bba) que asegura que existan los directorios (a través de .keep) para que esto no falle.

Si te funciona, sientete libre de cerrar el hilo! 🍺

@manso92
Copy link
Member Author

manso92 commented Jul 2, 2018

No sé por qué ahora me compila todos los tikz en cada compilado, cosa que antes no hacía. Le echaré un vistazo mañana bien y veré como se da

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants