Nie można znaleźć pdfLatex po aktualizacji do Mac OS X 10.11 (El Capitan)

18

Właśnie zaktualizowałem system do Mac OS X 10.11 (El Capitan), teraz pdflatexnie można go znaleźć.

Używam TexWorks do kompilacji.

Pojawia się błąd TeX może być zainstalowany. Muszę go tylko znaleźć.

Gdzie mogę znaleźć lokalizację instalacji? Sprawdziłem ustawienia i raporty TexWorks LaTeX był w /usr/binlub /usr/local/bin. Jak mogę rozwiązać ten problem?

TexWorks zaleca mi sprawdzenie /usr/bin.

Biały kot
źródło
1
Dlaczego głosowanie w dół? Jak mogę poprawić pytanie?
Whitecat,

Odpowiedzi:

22

Mój został przeniesiony /Library/TeX/Root/bin/x86_64-darwin/pdflatex, mam nadzieję, że to pomoże!

Conner Fromknecht
źródło
$ ls / Library / TeX / Root / bin / x86_64-darwin / pdflatex ls: / Library / TeX / Root / bin / x86_64-darwin / pdflatex: Brak takiego pliku lub katalogu
Mona Jalal
8

Jeśli używasz homebrew , otrzymasz tę wiadomość na kliencie:

Instalowanie TeXa ze źródła jest dziwne i obrzydliwe, wymaga wielu poprawek i buduje tylko 32-bit (a zatem nie można używać Dep Homebrew na Snow Leopard).

Zalecamy korzystanie z dystrybucji MacTeX: https://www.tug.org/mactex/

Możesz go zainstalować za pomocą Cask:

zaparz beczkę zainstaluj mactex

Tak właśnie robię. Jednak użycie polecenia „sudo” przed poleceniem ułatwia instalację.

Następnie w systemach wcześniejszych niż El Capitan pdflatex można znaleźć w / usr / texbin , jednak w El Capitan instalacje w / usr nie są już dozwolone. Dlatego teraz znajdziesz pdflatex i inne powiązane pliki binarne w / Library / TeX / texbin . (Bardzo dziękuję stronie R-Blogger za tę sugestię.) Po prostu dodaj tę ścieżkę do zmiennej env $ PATH.

Robert Casey
źródło
4

Tak. Mój również został przeniesiony do / Library / TeX / Root / bin / x86_64-darwin. Dodałem tę ścieżkę w zakładce Preferencje TeXworks-> Skład tekstu w zakładce „Ścieżki do TeXa i powiązanych programów”. Wygląda na to, że wszystko działa jak zwykle, chociaż nie sprawdziłem jeszcze surowego tex i ConTeXt. Ale chyba wszystko powinno być w porządku.

Vidyadhar Mudkavi
źródło
4

Używam zsh i musiałem dodać /Library/TeX/texbindo mojej ścieżki w ~/.zshrc:

export PATH="$PATH:/Library/TeX/texbin"

ponieważ zsh najwyraźniej nie używa automatycznego /usr/libexec/path_helperładowania /etc/paths.di nie chciałem wrzucać innej zmiennej do równania, dodając ją (i wszystkie inne rzeczy /etc/paths.d) bez poświęcania więcej czasu na zastanawianie się, co jeszcze miałoby zrobić .

ssteinerX
źródło
2

Wystarczy wspomnieć, że jeśli chcesz dodać ścieżkę w TexShop. Prawidłowa zakładka to „Silnik” - „Ustawienia ścieżki” i wklej „/ Library / TeX / Root / bin / x86_64-darwin” do pierwszego wiersza wprowadzania.

Mam nadzieję że to pomoże.

Yuan Tao
źródło
1

TeXworks -> Preferencje -> Skład tekstu

Kliknij przycisk + dla pierwszego pola i wybierz ścieżkę texbin, która zawiera wiele plików, w tym pdflatex.

W moim przypadku jest to ścieżka: / Library / TeX / Distribution / Programs / texbin

Raju Ranjan Kumar
źródło
1

W moim przypadku wpisałem polecenie „który pdflatex” na terminalu, a następnie pokazuje / Library / TeX / texbin / pdflatex. Następnie wybrałem opcję w preferencjach, jak na tym obrazku:

wprowadź opis zdjęcia tutaj

Pomiar Burapha
źródło
Witamy w Super User. To wygląda na nieco inną drogę do odpowiedzi Raju Ranjan Kumara. Jeśli masz trochę więcej przedstawicieli, prawdopodobnie bardziej odpowiednie byłoby opublikowanie drobnych zmian do innej odpowiedzi jako komentarza, ponieważ zamierzone jest, aby każda odpowiedź zawierała zasadniczo inne rozwiązanie niż to, co zostało już dodane.
fixer1234