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
Два метода, которые не работают:
- Добавление
export PATH=$PATH:/opt/texbin/
подать.bashrc
Метод из задач 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.