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

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

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

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

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

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

7 ответов

Решение

Шахта была перенесена в /Library/TeX/Root/bin/x86_64-darwin/pdflatex, надеюсь, это поможет!

Если вы используете 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.

Да. Мой также перемещен в /Library/TeX/Root/bin/x86_64-darwin. Я добавил этот путь на вкладке "Настройки TeXworks" -> "Набор текста" в разделе "Пути для TeX и связанных программ". Кажется, все работает как обычно, хотя я еще не проверял raw tex и ConTeXt. Но я думаю, что все должно быть хорошо.

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

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

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

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

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

TeXworks -> Настройки -> Набор текста

Нажмите кнопку + для первого поля и выберите путь к texbin, который содержит много файлов, включая pdflatex.

В моем случае это путь: /Library/TeX/Distribution /Programs/texbin

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

Другие вопросы по тегам