Re: Probleme mit dem Suchpfad
Marei Peischl <[email protected]>
| Newsgroups | gmane.comp.tex.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo Martin, On 6/28/23 16:59, Martin & Marlene Sander (via tex-d-l Mailing List) wrote: > Hallo TeXies! > > Ich habe von einem Paket eine leicht abgeaenderte Version im lokalen > Pfad.: d:\TeX\texlive\texmf-local > TeX ist installiert unter: d:\TeX\texlive\2023 und all Dateien ls-R sind > aktuell. > Hast du überprüft ob deine TEXMFLOCAL Variable entsprechend gesetzt ist? Lässt sich über kpsewhich --var-value TEXMFLOCAL herausfinden. Wenn diese d:\TeX\texlive\texmf-local zurückgibt, dann ist das schonmal richtig. > Nun wird aber beim pdflatex-Lauf immer das Paket aus der Installation > geladen und NICHT das aus dem lokalen Pfad. > Dieser sollte aber doch eigentlich immer zuerst durchsucht werden. Ein > sty-File, den ich mir fuer verschieden Standardeinstellungen gebastelt > habe und natuerlich auch im lokalen Pfad liegt, wird zuverlaessig > gefunden. Fuer den gibt's natuerlich keine Entsprechung im Inst-Pfad. Hast du die Dateien dorthin kopiert, oder auch texhash bzw. mktexlsr ausgeführt? Tatsächlich kann es sein, dass du das nicht selbst hast, es aber bei eine TeX Live update automatisch gemacht wurde, und daher werden die älteren Dateien gefunden, die neueren aber nicht. Hintergrund ist der, dass Dateien im TEXMFLOCAL auch in der filename database eingetragen werden müssen. Dieser Ordner wird nicht bei jedem LaTeX lauf durchsucht (wäre sonst langsamer) sondern eben nur dann, wenn neue Pakete dort installiert wurden. Ich würde also mal versuchen mktexlsr auszuführen um die Dateien zu registrieren. Wenn es dann geht, hattest du das wohl bei den anderen Dateien gemacht und sonst nicht. Da wir gerade beim Thema der Suchreihenfolge sind… falls es dich interessiert, die kannst du dir auch angucken: kpsewhich --show-path .sty Das liefert dann sowas: .:/home/marei/.texlive2023/texmf-config/tex/kpsewhich//:/home/marei/.texlive2023/texmf-var/tex/kpsewhich// […] !/usr/local/texlive/2023/texmf-var/tex///:!!/usr/local/texlive/2023/texmf-dist/tex/// gibt dir alle Pfade zurück, an denen *.sty Dateien gesucht werden. Da gibt es Pfade die mit !! prefix gesetzt werden. Und diese sind eben die Orte, für die man eine Registierung der Dateien braucht. Da kannst du auch verifizieren ob dein Pfad dort auftaucht. Ich hoffe das hilft weiter. Viele Grüße Marei > Kann mir jemand erklaeren, wie das sein kann? Meine Logik setzt da aus. > > Notabhilfe: Das lokale Paket ueber das installierte drueberkopieren. Das > muss ich aber jedes Mal bei einer Neuinstallation wieder machen. > > TeXnische Gruesse > Martin > > -- > M. Sander > Telephon: 08442 - 921 30 82 > mobil: 0176 - 45 53 75 93 Martin > e-mail: [email protected] > > > -- FAQ: http://texfragen.de/ Durchsuchbares Archiv: https://www.listserv.dfn.de/sympa/arc/tex-d-l Unsubscribe/Verwaltung: https://www.listserv.dfn.de/sympa/info/tex-d-l