TexStudio 在第一次运行 texlive 时崩溃

TexStudio 在第一次运行 texlive 时崩溃

texlive按照官方给出的说明进行安装快速安装

我添加了路径并运行latex small2e,一切运行正常。

然后我texstudio通过 aptitude 安装。

当我在 texstudio 中打开我的moderncv.tex文件并尝试编译它时,收到以下错误:

错误:无法启动命令:pdflatex -synctex=1 -interaction=nonstopmode

我该如何解决这个问题?

编辑1:如果你需要我的操作系统的信息

DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=17.3
DISTRIB_CODENAME=rosa
DISTRIB_DESCRIPTION="Linux Mint 17.3 Rosa"
NAME="Ubuntu"
VERSION="14.04.3 LTS, Trusty Tahr"

编辑2:回答下面评论中的问题

你确定 texmaker 能找到 texlive 吗?

没有。我该如何确保这一点?另外,我不使用 texmaker,我使用 texstudio。

tex live 是如何安装的?

互联网方法:下载 tarball 并运行./install-tl

您是否通过 .bashrc 将 tex live 添加到路径中?

我把它添加到了.bash_profile,但没有.bashrc。我为什么要把它添加到.bashrc

答案1

这是 Linux 系统上的常见错误。互联网上很多地方都列出了应添加到~/.bashrc或中的路径~/.bash_profile。但事实并非如此,请将其添加到~/.profile注销 并再次登录 中。(请注意,如果您有多用户系统,也有与这些系统等效的系统。)

那么推理如下:当您从菜单或双击文件启动编辑器时,编辑器将使用登录时可用的任何路径设置运行。如果您通过 bash 添加路径更改,则该添加仅在 bash 上下文中可用。

每当编辑器将 latex 作为系统调用时,它不太可能使用 bash shell,甚至不会调用 shell。因此,编辑器永远不会受到通过 bash 设置的路径添加的影响。

通过将其添加到~/.profile我们确保路径添加被添加到登录时执行的全局内容中,并且这是添加可供编辑器使用。

相关内容