Ich habe die letzten drei Stunden daran gearbeitet und keine Ahnung gefunden. Heute Morgen habe ich den Blog gefundenZertifikate mit LaTeXund lud die tex-Datei herunterzertifikat.tex. Wenn ich dies in meinem Emacs kompiliere, erhalte ich den folgenden Fehlerbericht:
FEHLER: LaTeX-Fehler: Datei „nowidow.sty“ nicht gefunden
Ich habe die Anweisungen in diesem Beitrag befolgt:
Wo platziere ich meine eigenen .sty-Dateien, um sie für alle meine .tex-Dateien verfügbar zu machen?
und legen Sie sie nowidow.sty
in das Verzeichnis:/usr/local/share/texmf/nowidow
Aber der Fehlerbericht erscheint immer noch. Habe ich die Datei in das falsche Verzeichnis gelegt oder habe ich andere wichtige Schritte vergessen? Kann mir jemand helfen? Mein System ist Ubuntu 12.04.
Antwort1
Unten finden Sie eine TeX-Verzeichnisstruktur .../texmf/
. In Ihrem Fall .sty
sollte die Datei in
/usr/local/share/texmf/tex/latex/nowidow/nowidow.sty
Das Unterverzeichnis tex
bedeutet "TeX-Dateien" und das Unterverzeichnis latex
steht für das TeX-Format "LaTeX" (Formatdatei latex
). Dokumentation:Eine Verzeichnisstruktur für TeX-Dateien.
Normalerweise müssen Sie auch die Dateinamendatenbank aktualisieren, indem Sie oder TEXMFLOCAL
ausführen (als Root aufgrund von ).texhash
mktexlsr
/usr