После обновления до OSX 10.8.2 "latex: команда не найдена"

Я использовал vim-latex suite на моем mac (10.7.?) В течение нескольких месяцев без проблем. В выходные я обновил ОС до 10.8.2, и теперь мои текс-файлы не компилируются. Команда компиляции

\ll

не выдает ошибок в vim, но pdf-файл не создается. Если я перехожу к командной строке в терминале, следующая команда

latex document.tex

производит

-bash: latex: command not found

Аналогично для pdflatex. Я не уверен, является ли это ошибкой пути, или нужно переустановить latex для 10.8.2. Я не уверен, как действовать в любом случае.

4 ответа

У меня была такая же проблема и печатать:

export PATH=/usr/texbin:$PATH

Кажется, отлично работает в оболочке. Хотя это больше не работает, если я открываю новую оболочку, это более быстрое решение для повторной загрузки и переустановки огромной программы MacTeX.

Это случилось со мной после обновления до OS X El Capitan. Я нашел латексные исполняемые файлы в /usr/local/texlive/2014/bin/x86_64-darwin, Итак, я только что добавил это в мой.bashrc

export PATH="$PATH:/usr/local/texlive/2014/bin/x86_64-darwin"

Не нужно переустанавливать.

На OS X стандартным способом для сторонних установщиков, чтобы добавить каталог к ​​пути, является помещение файла в /etc/paths.d, TeXLive делает это как часть установки, но обновление ОС, вероятно, сорвало его.

Вы должны иметь возможность просто создать новый файл в этом каталоге, содержащий только одну строку, путь к каталогу, содержащему исполняемые файлы TeX.

При установке пути через ответ @petew, /usr/local/texlive/2014/bin/x86_64-darwinможет быть не правильная версия. В моей системе /usr/local/texlive/2021/bin/universal-darwinбыло то, что было нужно. Обязательно проверьте свои двоичные файлы texlive, чтобы узнать, какой файл вы скачали.

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