
我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
我們確保路徑添加被添加到登入時執行的全域內容中,這就是添加是可供編輯使用。