• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

TextMate + LaTeX + Packages

  • Ersteller Soul Monkey
  • Erstellt am

Soul Monkey

Gast
Hallo, ich verwende als LaTex Editor TextMate und suche nun eine Möglichkeit Packages zentral zu speichern damit ich diese nicht immer im selben Ordner wie meine Dokumente (.tex usw.) ablegen muss.

enthält ein Dokument nun z.b. \usepackage{eurofont} findet LaTeX beim Setzen die Datei eurofont.sty nicht was in einer Fehlermeldung resultiert

Code:
! LaTeX Error: File `eurofont.sty' not found.
Habe die tetex Distribution installiert (mit dem i-Installer) bei Paketen wie ngerman kommt keine Fehlermeldung obwohl sich die Pakete nicht im selben Ordner wie mein Dokument befinden.

Wo kann ich diese Pakete nun zentral speichern damit ich nicht für jedes Projekt Duplikate eines Paketes in die betreffenden Ordner legen muss?

TextMate ist ja eigentlich nur der Editor wie z.B. TeXShop, eine LaTeX Distribution (wie z.b. tetex) benötige ich trotzdem oder?
 

Soul Monkey

Gast
Danke, jetzt funktioniert das, ich hatte mal was von texmf gelesen und die Dateien in ~/Library/texmf kopiert aber die wurden trotzdem nicht gefunden.
 

dbdrwdn

Seidenapfel
Registriert
28.01.06
Beiträge
1.335
einfach in den ordner legen reicht nicht. musst im terminal noch texhash ausführen
 

Soul Monkey

Gast
Gestern ging es aber? Was bewirkt denn der Befehl texhash?
 

dbdrwdn

Seidenapfel
Registriert
28.01.06
Beiträge
1.335
klappt ohne? auch gut. ich musste nach installation eines paketes damals nen hash machen.

texhash sucht in den ordnern nach vorhandenen paketen und "erstellt ne liste", welche dann beim ausführen von latex benutzt wird um zu gucken ob ein paket da ist und wenn ja wo...ich glaube so geht das.
 
  • Like
Reaktionen: 1 Person

quarx

Brauner Matapfel
Registriert
17.04.05
Beiträge
8.444
Genau. texhash schreibt genau dies in die Datenbank ls-R hinein. Hierauf greift dann latex beim Setzen eines Dokuments zu.
 
  • Like
Reaktionen: 1 Person

Soul Monkey

Gast
Ich hatte gestern noch ein Dokument welches das Paket eurofont.sty benötigt gesetzt und dies hatte ohne Probleme geklappt, Dokumente die andere Pakete benötigen habe ich nicht versucht.

Den Befehl texthash habe ich trotzdem ausgeführt, danke euch zwei.
 

VollPfosten

Roter Delicious
Registriert
01.11.05
Beiträge
94
(Bezieht sich alles auf "gwtex"-Distribution)

Dateien in ~/Library/texmf können ohne texhash verwendet werden. Das Verzeichnis wird beim Aufruf von TeX-Programmen zuerst durchsucht (noch bevor auf die Datenbank /Library/teTeX/share/texmf.local/ls-R zurückgegriffen wird.

Mehr Informationen dazu findest Du in der Datei /Library/teTeX/share/texmf.gwtex/README.howtexfindsfiles .