TeXLive 2015:我TeXLive 2015
按照最简单的说明sudo ./install-tl-ubuntu
(没有任何选项)进行了安装scottkosty/install-tl-ubuntu@GitHub。
Vim-Latex 套件:我安装了Vim-Latex-Suite
以下这些安装说明,包括这些推荐设置。
但是,\ll
(在 Latex-Suite 中编译 .tex)不起作用。
命令:!latex -interaction=nonstopmode %
显示
/bin/bash: latex: command not found
shell returned 127
我当前的配置:
echo $PATH
在 ubuntu 中显示:
/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 和 vim-latexsuite PATH 问题对我来说不起作用:
$ cat /etc/profile.d/latex.sh export PATH="${PATH}:/usr/local/texlive/2015/bin/x86_64-linux"
添加:顺便说一句,在我的另一个 Ubuntu 系统中,以另一种方式安装了 latex,并且which latex
可以正常工作。/usr/bin/latex
vim-latex
答案1
该脚本sudo ./install-tl-ubuntu
将在 处安装 latex /opt/texbin
,其中 不是 latex 的默认路径 ( /usr/local/texlive/2015/bin/x86_64-linux
)。
看来您已经安装了两个latex
,其中任何一个都应该可以工作,只要您$PATH
在其中设置相应的设置即可.bashrc
。
我注意到您的 shell 和 vim 具有不同的$PATH
。Vim 无法用 找到latex
它$PATH
。您重新启动计算机时不太可能在旧 shell 中启动 vim。我猜您使用 运行 vim sudo
,因为sudo
使用 root 的环境,其中通常会保留默认的$PATH
,与您的 vim 中的值完全相同。