
Ist folgende Vorgehensweise richtig?
1)Der folgende Fehler ist aufgetreten:
`! LaTeX Error: File "baskervillef.sty" not found.`
2)Ich versuche `baskervillef.sty' zu installieren. Dazu verwende ich die Seite:
https://ctan.org/tex-archive/fonts/baskervillef
3)Ich habe es heruntergeladen, d. h. baskervillef.zip
, darin sind folgende Dateien vorhanden:
- Dokument
- enc
- Karte
- offener Typ
- tex
- tfm
- Typ 1
- vf
- Liesmich
4)Ich öffne die Datei tex
und finde dann die Datei baskervillef.sty
in der Dateitex
5)Ich legtenureine Datei baskervillef.sty
im Pfad C:\texlive\texmf-local\tex\baskervillef.sty
.Ich ignoriere alle Downloaddateien(beschrieben in2)) außer baskervillef.sty
. Ich bin nicht sicher, ist das OK?
6)Führen Sie den Code mktexlsr
in der Eingabeaufforderung aus, um die Änderung durch das Hinzufügen der Stildatei widerzuspiegeln.
Für Kommentare bearbeiten
- Ich habe den Code
kpsewhich --var-value TEXMFLOCAL
in der Eingabeaufforderung ausgeführt und die Rückgabe istC:/texlive/texmf-local
- Also lade ich die Datei herunter
baskervillef.tds
, die drei Verzeichnisse enthält, nämlich Dokument,Schriftart,tex. - Ich habe diese drei Dinge
doc, font, tex
(darunter 638 Dateien und 25 Ordner) in den Pfad eingefügtC:/texlive/texmf-local
, der das Ergebnis istkpsewhich --var-value TEXMFLOCAL
. - Führen Sie den Code aus
mktexlsr
, um die oben genannten Änderungen widerzuspiegeln.
Antwort1
Sie sollten IMMER versuchen, den Paketmanager zu verwenden, um fehlende Pakete zu installieren, da dieser in diesem Fall wissen sollte, wo er abgelegt werden muss638 Dateien (davon 600 Schriftarten) und 25 Ordnerspeziell für Ihre spezifischen Änderungen an der Distribution.
Wenn Sie den Download manuell durchführen müssenSuchen Sie nach der TDS-ZIP-Dateiin diesem Fall ist eshttp://mirrors.ctan.org/install/fonts/baskervillef.tds.zipDiese Datei ist TDS-KONFORM, das heißt, Sie müssen sie nur am genau richtigen Ort entpacken und sie wird der vom Paketmanager heruntergeladenen Datei ähneln
Ich verstehe, dass Sie in Ihrem Fall offline sind und nicht bei Bedarf herunterladen können, aber ich würde Ihnen dringend empfehlen, die Möglichkeit zu prüfen, einen vollständigen Satz von Dateien an einen einzigen Ort (4 bis 8 GB USB) herunterzuladen, sodass Ihr Tex Live-Paketmanager den lokalen Satz verwenden kann, wenn Sie ihn brauchen. Dies geschieht oft auf ähnliche Weise wie eine Netzwerkinstallation, bei der einzelne Benutzer auf ein lokales Repository zugreifen können. Das wäre einfacher, als häufig einzelne Pakete herunterzuladen. Eine Alternative besteht darin, die Tex Live Annual (April)-DVD zu erwerben und nur diese Teile Ihres Systems bei Bedarf zu aktualisieren.
Ich weiß nicht, ob Sie W32TeX für Ihre Bedürfnisse besser geeignet finden und beides istabTexinstMit dem Paketmanager oder dem Standard Tex Live Setup Manager können Sie große Paketgruppen auswählen und/oder aktualisieren, ohne die gesamte Sammlung herunterladen zu müssen. Achten Sie nur darauf, sie nicht zu vermischen, da es sonst zu Versionskonflikten kommen kann, da W32TeX jetzt in der Version 2019 vorliegt, während TeX Live noch in der Version 2018 vorliegt. Wenn Sie die Pakete mit dem Manager auf einem USB-Stick speichern, können Sie ihn online nehmen, um nach teilweisen Updates zu suchen.
Zurück zur aktuellen Ausgabe
Vorsicht vor dem nächsten Schrittkann einen aktuellen Satz von Dateien durch eine ältere Version ersetzen. Deshalb sollten Sie den Paketmanager verwenden, der die meisten Versionsprüfungen durchführt.
Für TeX LiveSie müssen überprüfen, wo sich Ihr texmf-local-Ordner befindet, indem Sie Folgendes ausführen:
kpsewhich --var-value TEXMFLOCAL
Wenn das nichts zurückgibt, müssen Sie einen erstellen UND EINSTELLEN
Wenn Sie die TDS.zip entpacken, sehen Sie nur 3 der 25 Ordner (Doc Fonts und Tex).müssen Sie diese 3 Ordner ganz einfach in Ihr texmf-local kopieren oder verschiebenund akzeptieren Sie ALLE erforderlichen Überschreibungen, um die 638 Dateien zu ersetzen, die Sie möglicherweise bereits haben. Dies ist erforderlich, damit alle neuen Dateien die gleiche Version haben.
AM WICHTIGSTEN Sie haben jetzt Ihre Schriftarten- und Dateinamendatenbank kompromittiert (mehr als 1200 Mal). Sie müssen also dem Paketmanager mitteilen, was Sie getan haben, und ihn auffordern, die Dateinamendatenbank (über 600 Möglichkeiten) und die Schriftartenzuordnungstabellen (600 Möglichkeiten) zu aktualisieren.
Für Tex LiveUm die Dateinamendatenbank zu aktualisieren, müssen Sie erneut ausführenmktexlsr
odertexhash
für MiKTeX-Benutzer ist esinitexmf --update-fndb
Lesen und befolgen Sie dann die Anweisungen für die Schriftartzuordnung
- Font-Map-Dateien: Hier können Sie TeX Live über die neue Schriftart informieren.https://www.tug.org/fonts/fontinstall.html
BEACHTEN Sie, wo stehtneue Schriftart.map in diesem Fall ist das
updmap-sys --force --enable Map=BaskervilleF.map