18

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

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

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

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

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

7 ответов7

22

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

8

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

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

4

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

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

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

2

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

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

1

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

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

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

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .