Vim-LatexSuite: /bin/bash: латексная команда не найдена

TeXLive 2015: я установил TeXLive 2015 следуя самой простой инструкции sudo ./install-tl-ubuntu (без каких-либо опций) из https://github.com/scottkosty/install-tl-ubuntu.


Vim-Latex-Suite: я установил Vim-Latex-Suite следуйте этим инструкциям по установке, включая эти рекомендуемые настройки.

Тем не мение, \ll (для компиляции.tex в Latex-Suite) не работает.
Команда :!latex -interaction=nonstopmode % шоу

/bin/bash: latex: command not found
shell returned 127    

Мои текущие конфигурации:

echo $PATH в убунту показывает:

/opt/texbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

:echo $PATH в VIM показывает:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

which latex шоу /opt/texbin/latex;
а также latex --version шоу

pdfTeX 3.14159265-2.6-1.40.16 (TeX Live 2015)
kpathsea version 6.2.1
Copyright 2015 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
There is NO warranty.  Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
Compiled with libpng 1.6.17; using libpng 1.6.17
Compiled with zlib 1.2.8; using zlib 1.2.8
Compiled with xpdf version 3.04

Два метода, которые не работают:

  1. Добавление export PATH=$PATH:/opt/texbin/ подать .bashrc
  2. Метод из задач TeX Live и PATH vim-latexsuite у меня не работает:

    $ cat /etc/profile.d/latex.sh  
    export PATH="${PATH}:/usr/local/texlive/2015/bin/x86_64-linux"
    

ДОБАВЛЕНО: Кстати, в моей другой системе Ubuntu с латексом, установленным другим способом, which latex дает /usr/bin/latex а также vim-latex работает.

1 ответ

Решение

Сценарий sudo ./install-tl-ubuntu установит латекс в /opt/texbinгде путь не по умолчанию (/usr/local/texlive/2015/bin/x86_64-linux) для латекса.

Кажется, вы установили два latexлюбой из них должен работать, если вы установите соответствующие $PATH в .bashrc,

Замечу, что у твоей оболочки и vim разные $PATH, Vim не может найти latex с этими $PATH, Маловероятно, что вы запустили vim в старой оболочке при перезагрузке компьютера. Я думаю, вы работаете с Vim sudo, как sudo использует среду root, где обычно хранится значение по умолчанию $PATHточно такое же значение в вашем vim.

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