Ich bin schon lange TM1-Benutzer, aber die letzten Updates auf 10.9 und 10.10 haben Ruby kaputt gemacht. Beispielsweise wird cmd+{ nicht mehr in eine Umgebung abgeschlossen, obwohl cmd+i seltsamerweise in \emph umbricht. Ich habe versucht, dies gemäß der E-Mail zu patchen, die die Entwickler im Sommer gesendet haben, aber es funktioniert immer noch nicht und ich habe TM 1 aufgegeben.
Um mehr über TM zu erfahren, habe ich beschlossen, auf TM2 umzusteigen. Alle Tastenkombinationen funktionieren in TM2, aber jetzt kann ich TextMate LaTeX Watch Document nicht auf „Watch“ bringen. Wenn ich Strg+Befehl+W drücke (oder die Menüoption verwende), um das Dokument zu überwachen, wird das Dokument kompiliert und das PDF in Skim aufgerufen. Alle nachfolgenden Änderungen werden im PDF-Dokument nicht aktualisiert.
Im LaTeX-Einstellungs-Popup in TM2 habe ich „Latexmk verwenden“ und „PDF automatisch anzeigen“ aktiviert. Außerdem kann ich Dokument beobachtentutfunktioniert für mich in TM1.
Zusammenfassend: Was muss man in TM2 (und OSX Yosemite, falls das ein Problem ist) tun, damit die Funktion „Dokument überwachen“ das kompilierte PDF-Dokument automatisch aktualisiert, wie es in TM1 der Fall war?
Bearbeiten: Um die Sache noch schlimmer zu machen, wird beim Kompilieren über cmd+r das Dokument schnell in Skim geöffnet, Skim stürzt dann aber sofort ab.
Antwort1
Vorschlag: Aktivieren Sie die Bundle-Entwicklung in Ihren TextMate 2-Einstellungen. Sie verweist auf Ruby 1.8. Ich bin allerdings kein Experte auf diesem Gebiet. Ich kann nur berichten, dass ich anfängliche Probleme mit Ruby hatte, als ich auf Yosemite Beta umgestiegen bin (ich bin jetzt auf Beta 4), versucht habe, Yosemite dazu zu zwingen, auf Ruby 1.8 statt 2.0 zu verweisen, und später (31. August 2014) festgestellt habe, dass ich nichts tun musste, da TextMate automatisch auf 1.8 verweist.