
Ich habe die Installation texlive
gemäß den Anweisungen in der offiziellenSchnellinstallation.
Ich habe den Pfad hinzugefügt und ausgeführt latex small2e
und alles funktioniert einwandfrei.
Dann habe ich texstudio
die Installation über Aptitude durchgeführt.
Als ich meine Datei in Texstudio öffnete moderncv.tex
und 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 ~/.bashrc
oder hinzufügen soll ~/.bash_profile
. Das stimmt nicht, fügen Sie es in ~/.profile
der 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, ~/.profile
stellen 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.