После обновления до 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, чтобы узнать, какой файл вы скачали.