TexStudio は texlive で最初の実行時にクラッシュします

TexStudio は texlive で最初の実行時にクラッシュします

インストールしましたtexlive公式の指示に従ってクイックインストール

パスを追加して実行するlatex small2eと、すべて正常に動作します。

その後、texstudioaptitude 経由でインストールしました。

texstudio でファイルを開いてmoderncv.texコンパイルしようとすると、次のエラーが発生しました。

エラー: コマンドを開始できませんでした: pdflatex -synctex=1 -interaction=nonstopmode

この問題を解決するにはどうすればいいでしょうか?

編集1:私のOSに関する情報が必要な場合に備えて

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 シェルが使用されている可能性や、シェルへの呼び出しが使用されている可能性はほとんどありません。したがって、エディターは bash によるパス追加の設定の影響を受けません。

これを追加することで~/.profile、ログイン時に実行されるグローバルファイルにパスの追加が追加され、これが追加になります。エディターで利用可能。

関連情報