現在、私は「仕事用 PC」でドキュメントを書いていますが、このマシンでは sudo 権限がありません。
古いバージョンの hyperref がインストールされていますが、pdfx と互換性がないため、次のエラーが発生します: hyperref.sty: パッケージ xkeyval エラー: 'pdfa' が Hyp ファミリ内で未定義です。
私は ctan から hyperref.sty の新しいバージョンをダウンロードし、ローカル ディレクトリに配置しました。次に、そのディレクトリを $TEXINPUTS 変数に追加し、新しい hyperref バージョンが使用されるようにしました。
しかし、変更する権限がない /usr/share/texmf/tex/latex/hyperref/hyperref.sty の古いバージョンがまだ使用されています。新しいローカル バージョンを使用するにはどうすればよいでしょうか?
答え1
設定した場合
TEXINPUTS=/your/local/directory:
すると、Tex はまずそこを検索し、その後 (末尾の のため:
) すべての標準的な場所を検索します。
TEXINPUTS は環境変数として、またはファイル内の値として設定できますtexmf.cnf
。