Не удается найти pdfLatex после обновления до Mac OS X 10.11 (El Capitan)

28452
Whitecat

Я только что обновился до Mac OS X 10.11 (El Capitan) и теперь pdflatexне может быть найден.

Я использую TexWorks для компиляции.

Я получаю сообщение об ошибке TeX может быть установлен, мне просто нужно найти его.

Где я могу найти место установки? Я проверил настройки и отчеты TexWorks LaTeX был в /usr/binили /usr/local/bin. Как я могу исправить эту проблему?

TexWorks рекомендует мне проверить /usr/bin.

18
Почему голосование против? Как я могу улучшить вопрос? Whitecat 8 лет назад 1

7 ответов на вопрос

22
Conner Fromknecht

Mine was moved to /Library/TeX/Root/bin/x86_64-darwin/pdflatex, hope that helps!

$ ls / Библиотека / TeX / Root / bin / x86_64-darwin / pdflatex ls: / Библиотека / TeX / Root / bin / x86_64-darwin / pdflatex: Нет такого файла или каталога Mona Jalal 6 лет назад 0
8
Robert Casey

Если вы используете homebrew, вы получите это сообщение на клиенте:

Установка TeX из исходного кода - это странно и грубо, требует много исправлений и строит только 32-битную версию (и поэтому не может использовать Homebrew deps на Snow Leopard.)

Мы рекомендуем использовать дистрибутив MacTeX: https://www.tug.org/mactex/

Вы можете установить его, используя Cask:

заварить бочку установить mactex

Так что это именно то, что я делаю. Использование sudo перед командой позволяет упростить установку.

После этого в системах до El Capitan pdflatex будет находиться в / usr / texbin, однако, с El Capitan, установка в / usr больше не разрешена. Следовательно, теперь вы найдете pdflatex и другие связанные файлы в / Library / TeX / texbin . (Большое спасибо веб-сайту R-Bloggers за это предложение.) Просто добавьте этот путь в переменную $ PATH env.

4
Vidyadhar Mudkavi

Yes. Mine moved to /Library/TeX/Root/bin/x86_64-darwin as well. I added this path in my TeXworks Preferences->Typesetting tab under the "Paths for TeX and related programs". Everything seems to be working as usual, though I have not yet checked raw tex and ConTeXt. But I guess things should be fine.

4
ssteinerX

Я использую zsh и должен был добавить /Library/TeX/texbinк моему пути ~/.zshrc:

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

поскольку zsh, по-видимому, не использует автоматическую /usr/libexec/path_helperзагрузку, /etc/paths.dи я не хотел бросать в уравнение еще одну переменную, добавляя ее (и все остальные элементы /etc/paths.d), не тратя больше времени на выяснение того, что еще будет делать ,

2
Yuan Tao

Просто упомянуть, что если вы хотите добавить путь в TexShop. Правильная вкладка «Engine» - «Параметры пути» и вставьте «/ Library / TeX / Root / bin / x86_64-darwin» в первую строку ввода.

Надеюсь это поможет.

1
Raju Ranjan Kumar

TeXworks -> Preferences -> Typesetting

Click the + button for the first box and Choose the path of texbin which contain many file including pdflatex.

In my case this the path: /Library/TeX/Distributions/Programs/texbin

1
Measurement Burapha

В моем случае я набрал команду «Какие pdflatex» в терминале, то он показывает / Library / TeX / texbin / pdflatex. После этого я выбрал опцию в настройках, как на этом рисунке:

enter image description here

Добро пожаловать в Супер пользователя. Это похоже на немного другой путь к ответу Раджу Ранджана Кумара. Когда у вас есть немного больше повторений, было бы более целесообразно публиковать незначительные изменения в другом ответе в качестве комментария, поскольку предполагается, что каждый ответ предоставляет существенно отличающееся решение от того, что уже было внесено. fixer1234 7 лет назад 0