Не удается найти 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. После этого я выбрал опцию в настройках, как на этом рисунке: