Das Dokument lässt sich mit TeXworks kompilieren, jedoch nicht mit TeXstudio.

Das Dokument lässt sich mit TeXworks kompilieren, jedoch nicht mit TeXstudio.

Ich habe ein kleines Problem mit einem Dokument, das ich zu kompilieren versuche. Der folgende Code wird in TeXworks ohne Fehler kompiliert, meckert aber über fehlende Pakete tqftund fehlende .styDateien für wasysm, cleveref, titlesecund tocbibind.

Mein Hauptproblem besteht darin, dass ich dies zuvor auf einem anderen Computer ohne Probleme kompiliert habe und nun versuche, es auf einem anderen Computer zu kompilieren.

\documentclass[12pt,a4paper]{report}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}

% Any packages should go here

\usepackage{graphicx,natbib} 
\usepackage{mathrsfs,amsmath,amsfonts,amssymb,amsthm,relsize,geometry,faktor,mathtools,thmtools}
\usepackage{tikz-cd}
\usepackage{yfonts}
\usepackage{tikz}

\usepackage{url}
\usepackage{wasysym, stackengine, makebox, graphicx}

\usetikzlibrary{tqft}
\usepackage{yfonts}
\usepackage{hyperref}
\usepackage[capitalise]{cleveref}
\usepackage{url}


\usepackage{titlesec}

\usepackage[nottoc,notlof,notlot]{tocbibind} 
\renewcommand\bibname{References}




\usepackage[nottoc,notlof,notlot]{tocbibind} 
\renewcommand\bibname{References}

\begin{document}
test
\end{document}

Die Fehler sind alle Standardfehler vom Typ „x.sty nicht gefunden“, mit Ausnahme dieses tqftFehlers:

Paket-Tikz-Fehler: Ich habe die Tikz-Bibliothek „tqft“ nicht gefunden.

Ich habe nach Dateien gesucht, die in den aktuellen Texmf-Bäumen zu finden sind. \usetikzlibrary{tqft}Ich habe MiKTeX einfach ohne viel Schnickschnack installiert, dann TeXstudio heruntergeladen und versucht, das Dokument zu kompilieren. Suchen sie an verschiedenen Orten? Ich habe auf der MiKTeX-Konsole nachgesehen und alle relevanten Pakete installiert. Ich verwende das ctan-Archiv für cleveref,Hier, es scheint nicht einmalhabeneine Stildatei, also gehen mir die Ideen aus.

Ich entschuldige mich im Voraus für die schlechte Formatierung im obigen Beispiel. Danke für die Hilfe!

Ich glaube, ich habe das Problem gefunden, bin mir aber nicht sicher. Die Konsole sagt mir, dass es ein „PATH-Problem“ gibt und dass das Verzeichnis

~\AppData\Local\Programs\MiKTeX 2.9\miktex\bin\x64

befindet sich nicht im Suchpfad für ausführbare Dateien oder an der falschen Stelle im Pfad. Gibt es eine Möglichkeit, dies zu beheben?

Ich glaube, ich habe mein Problem möglicherweise selbst gelöst – verschieben Sie die ausführbare Datei „Texstudio“ in den Ordner „x64“, obwohl ich nicht sicher bin, ob das die beste Vorgehensweise ist.Ich werde die Frage offen lassen, falls es eine bessere Möglichkeit gibt, dies zu tun.

Antwort1

Wenn TeXworks eine Datei kompilieren kann mwe.tex, können wir sagen, dass Ihre MiKTeX-Installation funktioniert (weil TeXworks Teil davon ist).

Wenn TeXStudio nicht kompiliert werden kann mwe.tex, liegt die Ursache an der Installation von TeXStudio.

Sie sollten die Installation in der folgenden Reihenfolge durchführen (haben Sie das getan?):

  1. Installieren Sie MiKTeX mit dem Installationsprogramm von der Homepage. Verwenden Sie besser das vollständige MiKTeX (Netinstaller) als Basic MiKTeX.
  2. Da der Installer meist auf einer älteren Version basiert, aktualisieren Sie alle Pakete mit dem Paketmanager (klicken Sie in der MiKTeX-Konsole auf „Pakete“).
  3. Wichtig für Windows:Neustart!
  4. Installieren Sie TeXStudio. Es sollte das installierte MiKTeX erkennen und führt dann eine automatische Konfiguration durch, um die richtigen Pfade zu verwenden und die Kompilierung über MiKTeX starten zu können.
  5. Wichtig für Windows:Neustart!

In Ihrem Fall scheint bei Punkt 4 ein Fehler aufgetreten zu sein.

  • Überprüfen Sie nun Ihr System und prüfen Sie, in welchem ​​Verzeichnis TeXStudio installiert wurde.
  • Geben Sie es pathauf Ihrem Terminal/Ihrer Konsole ein, um den tatsächlichen Pfad angezeigt zu bekommen. Das Verzeichnis von TeXStudio sollte ungefähr als letztes in den angezeigten Verzeichnissen erscheinen.
  • Stellen Sie sicher, dass sich TeXStudio wirklich in diesem Verzeichnis befindet. Das Verschieben der Binärdatei war ein Fehler. Wiederholen Sie es!
  • Überprüfen Sie die Konfiguration von TeXStudio, möglicherweise ist der falsche Pfad zu MiKTeX konfiguriert ... Korrigieren Sie den Pfad, wenn er falsch ist.

Wenn das nicht hilft, schlage ich vor,

  • deinstallieren Sie TeXStudio (achten Sie darauf, dass Sie auch den verschobenen Teil löschen!),
  • NeustartUnd
  • Beginnen Sie erneut mit der Installation von TeXStudio (Sie können versuchen, die Internetverbindung zu trennen, Ihre Antivirensoftware zu deaktivieren, TeXStudio zu installieren, das Antivirensystem zu aktivieren und eine Verbindung zum Internet herzustellen).
  • Neustart!

verwandte Informationen