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 是如何安裝的?

網上方法:下載tar包並運行./install-tl

您是否透過 .bashrc 將 tex live 加入路徑?

我添加了它.bash_profile,但沒有.bashrc。我為什麼要把它加到.bashrc

答案1

這是 Linux 系統上的常見錯誤。 Internet 上的各個地方都列出了應新增至~/.bashrc或中的路徑~/.bash_profile。這不是真的,將其添加到~/.profile註銷並再次登入中。 (請注意,如果您有多用戶系統,則還有與這些系統等效的系統。)

那麼推理如下:當您從選單或雙擊檔案啟動編輯器時,編輯器將以登入時可用的任何路徑設定運行。如果透過 bash 新增路徑更改,則該新增僅在 bash 上下文中可用。

每當編輯器將 Latex 作為系統呼叫呼叫時,它不太可能使用 bash shell,甚至不太可能呼叫 shell。因此,編輯器永遠不會受到透過 bash 新增路徑設定的影響。

透過添加它,~/.profile我們確保路徑添加被添加到登入時執行的全域內容中,這就是添加可供編輯使用。

相關內容