Lokales Texmf-Verzeichnis kann im neuesten Miktex nicht hinzugefügt werden

Lokales Texmf-Verzeichnis kann im neuesten Miktex nicht hinzugefügt werden

Ich habe die portable Version (von Scoop) von MikTeX 2.9.6615-x64 unter Windows 10 installiert (wie ich es zuvor mit früheren Miktex-Versionen getan habe).

Wenn ich versuche, ein benutzerdefiniertes texmf-Verzeichnis für lokale Pakete in der MikTeX-Konsole hinzuzufügen, wird es unter den Standardpfaden angezeigt (direkt über dem Standardinstallationsverzeichnis, wie beabsichtigt), verschwindet aber, nachdem ich die MikTeX-Konsole schließe. Mit anderen Worten, die Änderung wird nicht in der Verzeichnisliste gespeichert.

Mein texmf-Verzeichnis funktionierte in früheren MikTeX-Versionen und hat die folgende Struktur: ../tex/latex/$packagename$

Ich habe dasselbe mit der alten GUI versucht, aber das Ergebnis ist dasselbe.

Irgendwelche Gedanken?

Antwort1

Verwende portable MiKTeX-Konsole 2.9.7015 (MiKTeX: 2.9.7000). Gleiches Symptom, benutzerdefiniertes TEXMF-Stammverzeichnis übersteht einen Neustart der Konsole nicht.

  1. Verwendung deralter Workaroundhilft nicht, genau das gleiche Symptom.

  2. Das Ausführen der folgenden Befehle hilft nicht, genau das gleiche Symptom.

    initexmf --user-roots="Pfad\zur\Bibliothek" initexmf --update-fndb

Ich habe das Problem gelöst, indem ich diese Datei im Ordner „miktex-portable“ manuell bearbeitet habe:texmfs\install\miktex\config\miktexstartup.ini

das nur ein [Auto]Feld enthält. Ich füge manuell ein [Path]Feld hinzu, das die folgende Zeile enthält

UserData=path\to\library

In meinem Bibliothekspfad gibt es Leerzeichen, und ich habe nichts dagegen unternommen, etwa Anführungszeichen. Um das Gleichheitszeichen setze ich kein Leerzeichen.

Ich starte die Konsole und meinen Tex-Editor (TeXstudio) neu und es funktioniert wieder.

Antwort2

ich habeeine Antwortnach dem Posten im Issue-Tracker (es ist ein Fehler) und auch einer Problemumgehung:

cd \PATH\TO\MIKTEXPORTABLE
copy texmfs\config\miktex\config\miktexstartup.ini texmfs\install\miktex\config\miktexstartup.ini

Dies behebt den Fehler in der aktuellen Portable-Version von MikTeX.

verwandte Informationen