Vim-LatexSuite: / bin / bash: comando latex não encontrado

1

TeXLive 2015: instalei TeXLive 2015 seguindo a instrução mais simples sudo ./install-tl-ubuntu (sem opções) de

Vim-Latex-Suite: Eu instalei Vim-Latex-Suite seguindo estes Instruções de instalação , incluindo estes recomendados configurações .

No entanto, \ll (para compilar .tex no Latex-Suite) não funciona.
O comando :!latex -interaction=nonstopmode % mostra

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

Minhas configurações atuais:

echo $PATH no ubuntu mostra:

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

:echo $PATH no vim mostra:

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

which latex mostra /opt/texbin/latex ;
e latex --version mostra

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

Dois métodos que não funcionam:

  1. Adicionando export PATH=$PATH:/opt/texbin/ ao arquivo .bashrc
  2. O método dos problemas do PATH do TeX Live e do vim-latexsuite não funciona para mim:

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

ADICIONADO: By the way, no meu outro sistema Ubuntu com latex instalado de outra maneira, which latex/usr/bin/latex e vim-latex funciona.

    
por hengxin 05.01.2016 / 03:35

1 resposta

2

O script sudo ./install-tl-ubuntu instalará o látex em /opt/texbin , onde não é um caminho padrão ( /usr/local/texlive/2015/bin/x86_64-linux ) para o látex.

Parece que você instalou dois latex , qualquer um deles deve funcionar caso você defina o $PATH correspondente em .bashrc .

Eu notei que seu shell e vim têm $PATH diferentes. O Vim não pode encontrar latex com $PATH . Não é provável que você tenha iniciado o vim em um shell antigo quando reiniciou seu computador. Eu acho que você executa o vim com sudo , pois sudo usa o ambiente do root, onde normalmente mantém um padrão $PATH , exatamente o mesmo valor no seu vim.

    
por Yingz 05.01.2016 / 10:03