Ich schreibe derzeit ein Dokument auf meinem „Arbeits-PC“, was bedeutet, dass ich auf dieser Maschine keine Sudo-Rechte habe.
Es ist eine alte Version von Hyperref installiert, die nicht mit pdfx kompatibel ist, und gibt mir den Fehler aus: hyperref.sty: Paket-xkeyval-Fehler: „pdfa“ in den Hyp-Familien nicht definiert.
Ich habe eine neuere Version von hyperref.sty von ctan heruntergeladen und in einem lokalen Verzeichnis abgelegt. Dann habe ich besagtes Verzeichnis zur Variable $TEXINPUTS hinzugefügt, in der Hoffnung, dass es nun die neuere Hyperref-Version verwendet.
Es wird jedoch immer noch die alte Version in /usr/share/texmf/tex/latex/hyperref/hyperref.sty verwendet, für deren Änderung ich keine Berechtigung habe. Wie bringe ich es dazu, meine neue lokale Version zu verwenden?
Antwort1
Wenn Sie
TEXINPUTS=/your/local/directory:
Dann sucht Tex zuerst dort und dann (aufgrund des nachstehenden :
) an allen Standardorten.
Sie können TEXINPUTS als Umgebungsvariable oder als Wert in einer texmf.cnf
Datei festlegen.