Tengo un documento en ~/my_files/test.tex y quiero incluir en test.tex algunas informaciones de estilo, que se pueden encontrar en ~/latex/styles/info_hypersetup.tex.Cómo habilitar rutas absolutas en LaTeX
Cuando incluyo la siguiente declaración en mi test.tex:
%% setting the infos for the pdf
\include{home/helex/latex/styles/info_hypersetup.tex}
me sale el siguiente error al ejecutar pdflatex test.test:
! I can't write on file `~/latex/styles/info_hypersetup.tex.aux'.
que establezca los derechos a 777, pero esto no cambia nada Funciona, si pongo info_hypersetup.tex en la estructura de directorios donde está test.tex. Pero quiero utilizar esta información de estilo como una configuración global para todos mis documentos y no quiero copiarla en cada proyecto.
Gracias por su ayuda.
¿Es escribible el directorio '~/latex/styles /'? – kennytm
Hola KennyTM, sí, lo configuré con sudo chmod -R 777 ~/latex y el error sigue siendo el mismo. –
Agréguelo a su árbol TeXmf local (~/texmf/tex/latex/local /) y luego ejecute texhash (como usted, * no * como raíz). Entonces debería poder hacer \ include {info_hypersetup.tex}. Por cierto, sospecho que realmente quieres \ ingresar este archivo: \ include está destinado para que las cosas sean compuestas. (Existen buenas razones de seguridad para prohibir el tipo de ruta que ha tratado de usar). –