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

18

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

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

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

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

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

Белый кот
источник
1
Почему голосование против? Как я могу улучшить вопрос?
Whitecat

Ответы:

22

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

Коннер Фромкнехт
источник
$ ls / Библиотека / TeX / Root / bin / x86_64-darwin / pdflatex ls: / Библиотека / 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), не тратя больше времени на выяснение того, что еще нужно делать ,

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

введите описание изображения здесь

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