TexStudio вылетает при первом запуске с texlive

TexStudio вылетает при первом запуске с texlive

Я установил, texliveследуя инструкциям, данным в официальномбыстрая установка.

Я добавил путь и запустил latex small2e, и все работает отлично.

Затем я установил texstudioчерез aptitude.

Когда я открыл свой moderncv.texфайл в texstudio и попытался скомпилировать его, я получил следующую ошибку:

Ошибка: Не удалось запустить команду: 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

Вы добавили tex live в путь через .bashrc?

Я добавил его в .bash_profile, но не .bashrc. Зачем мне добавлять его в.bashrc

решение1

Это распространенная ошибка в системах Linux. В разных местах в Интернете перечислено, что следует добавить к пути в ~/.bashrcили ~/.bash_profile. Это не так, добавьте его в ~/.profilelog out и снова войдите. (Обратите внимание, что существуют также системные эквиваленты этих, если у вас многопользовательская система.)

Тогда рассуждение следующее: когда вы запускаете свой редактор, скажем, из меню или двойным щелчком по файлу, редактор запускается с теми настройками пути, которые были доступны при входе в систему. Если вы добавляете изменение пути через bash, это добавление доступно только в контекстах bash.

Всякий раз, когда редактор вызывает latex как системный вызов, очень маловероятно, что он использует оболочку bash или даже вызов оболочки. Таким образом, редактор никогда не затрагивается настройкой добавления пути через bash.

Добавляя его, ~/.profileмы гарантируем, что добавление пути будет добавлено к глобальному содержимому, выполняемому при входе в систему, и это добавлениеявляетсядоступно для редактора.

Связанный контент