TexStudio stürzt beim ersten Durchlauf mit Texlive ab

TexStudio stürzt beim ersten Durchlauf mit Texlive ab

Ich habe die Installation texlivegemäß den Anweisungen in der offiziellenSchnellinstallation.

Ich habe den Pfad hinzugefügt und ausgeführt latex small2eund alles funktioniert einwandfrei.

Dann habe ich texstudiodie Installation über Aptitude durchgeführt.

Als ich meine Datei in Texstudio öffnete moderncv.texund versuchte, sie zu kompilieren, erhielt ich die folgende Fehlermeldung:

Fehler: Der Befehl konnte nicht gestartet werden: pdflatex -synctex=1 -interaction=nonstopmode

Wie kann ich dieses Problem lösen?

BEARBEITEN 1:nur für den Fall, dass Sie Informationen zu meinem Betriebssystem benötigen

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"

BEARBEITEN 2:Beantwortung der Fragen aus dem Kommentar unten

Sind Sie sicher, dass Texmaker Texlive finden kann?

Nein. Wie kann ich das sicherstellen? Außerdem verwende ich nicht Texmaker, sondern Texstudio.

Wie wurde Tex Live installiert?

Die Internet-Methode: Ich habe das Tarball heruntergeladen und ausgeführt./install-tl

Haben Sie Tex Live über .bashrc zum Pfad hinzugefügt?

Ich habe es zu hinzugefügt .bash_profile, aber nicht zu .bashrc. Warum sollte ich es zu hinzufügen?.bashrc

Antwort1

Dies ist ein häufiger Fehler bei Linux-Systemen. An verschiedenen Stellen im Internet wird aufgeführt, dass man dem Pfad in ~/.bashrcoder hinzufügen soll ~/.bash_profile. Das stimmt nicht, fügen Sie es in ~/.profileder Abmeldung und erneuten Anmeldung hinzu. (Beachten Sie, dass es auch Systemäquivalente hierfür gibt, wenn Sie ein Mehrbenutzersystem haben.)

Die Schlussfolgerung ist dann folgende: Wenn Sie Ihren Editor beispielsweise über ein Menü oder durch Doppelklicken auf eine Datei starten, wird der Editor mit den Pfadeinstellungen ausgeführt, die bei der Anmeldung verfügbar waren. Wenn Sie die Pfadänderung über Bash hinzufügen, ist diese Ergänzung nur innerhalb von Bash-Kontexten verfügbar.

Wenn der Editor Latex als Systemaufruf aufruft, ist es sehr unwahrscheinlich, dass er eine Bash-Shell verwendet oder sogar eine Shell aufruft. Daher wird der Editor nie von der über Bash eingerichteten Pfadzufügung beeinflusst.

Indem wir es hinzufügen, ~/.profilestellen wir sicher, dass der Pfadanhang zu den globalen Sachen hinzugefügt wird, die beim Login ausgeführt werden, und dies ist der ZusatzIstdem Redakteur zur Verfügung.

verwandte Informationen