Cómo decirle a látex qué versión del paquete usar

Cómo decirle a látex qué versión del paquete usar

Actualmente estoy escribiendo un documento en mi "pc de trabajo", lo que significa que no tengo derechos de sudo en esta máquina.

Tiene alguna versión antigua de hyperref instalada, que no es compatible con pdfx y me da el error: hyperref.sty: Error del paquete xkeyval: 'pdfa' undefinido en familias Hyp.

Descargué una versión más nueva de hyperref.sty de ctan y la puse en un directorio local. Luego agregué dicho directorio a la variable $TEXINPUTS, con la esperanza de que ahora use la versión hiperref más nueva.

Sin embargo, todavía usa el anterior en /usr/share/texmf/tex/latex/hyperref/hyperref.sty, que no tengo permisos para modificar. ¿Cómo consigo que use mi nueva versión local?

Respuesta1

si estableces

TEXINPUTS=/your/local/directory:

Entonces Tex buscará allí primero y luego (debido al seguimiento :) buscará en todos los lugares estándar.

Puede configurar TEXINPUTS como una variable de entorno o como un valor en un texmf.cnfarchivo.

información relacionada