Pakete in TeX-Studio

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Pakete in TeX-Studio

Re: Pakete in TeX-Studio

von daniel712 » Mo 29. Nov 2021, 13:22

Vielen Dank! Die Ausgabe von kpsewhich findet die korrekten Pfade. Die entsprechenden Einstellungen in den Optionen sind alle gesetzt.

Ich habe mal in der Linux Version in den config Ordner gespickt: Dort befindet sich die Datei packageCache.dat - dort wird die Ausgabe des parse beim Start von texstudio gespeichert. Diese Datei fehlt im Windows und mac System. Wenn ich sie rüber kopiere, funktioniert das highlighting und die completion. Allerdings bringt mir das nix, da es ja nicht aktualisiert wird. Es zeigt nur, dass der parse der Pakete in Windows und macOS eben nicht funktioniert.

Es wäre ein große Hilfe, wenn wir jemden finden, bei dem es korrekt läuft, dann könnten iwr von dort das troubleshooting starten...

Re: Pakete in TeX-Studio

von gast. » Mo 29. Nov 2021, 12:28

Hast du einmal kpsewhich --show-path ls-R in der Eingabeaufforderung des betreffenden Anwenders unter Windows ausprobiert? Dort sollten alle relevanten TEXMF-Bäume aufgeführt sein.

Außerdem kann man in den TXS-Einstellungen unter Syntaxhervorhebung die Markierung von fehlenden Paketen deaktivieren. Es gibt auch eine Einstellung zur Überprüfung der LaTeX-Umgebung. Diese sollte aktiviert sein.

Re: Pakete in TeX-Studio

von daniel712 » Mo 29. Nov 2021, 11:45

So ist der Stand bei mir auch.
Ich suche jemanden, der bestätigen kann, dass bei ihm der Package search und das highlighting auch unter Win10 oder macOS funktioniert...

Re: Pakete in TeX-Studio

von gast. » Mo 29. Nov 2021, 10:21

Hast du einmal versucht, die Einstellungen zurück zu setzen und dann den Editor neu zu starten?

Ich habe weder Windows 10 noch OSX, aber unter Linux funktioniert das aktuelle TeXstudio bei mir einwandfrei mit TeX Live 2021.

Re: Pakete in TeX-Studio

von daniel712 » Mo 29. Nov 2021, 10:14

Kann jemand bestätigen, dass bei ihm das Highlight der Pakete unter Windows 10 oder macOS funktioniert?
siehe auch [viewtopic.php?f=17&t=19867]

Nochmal zur Verdeutlichung: Es geht nur um das grüne highlight und die autocompletion der Pakete. Latex findet alles zum Compilieren ohne Fehler...

Vielen Dank für die Hilfe!

Re: Pakete in TeX-Studio

von oderso » Mi 29. Apr 2020, 11:34

Siehe auch Why does TXS mark a package as missing? in den FAQ von TeXstudio.

BTW: Es sei noch einmal darauf hingewiesen, dass TeXstudio selbst niemals LaTeX-Pakete installiert. Für die Pakete ist allein die verwendete TeX-Distribution zuständig. Der Ansatz, den Editor dazu zu bewegen, Pakete zu installieren, ist also schon von vornherein falsch. In Wirklichkeit geht es hier darum, den Editor dazu zu bewegen, installierte Pakete zu erkennen. Wie mehrfach erwähnt, tut er das beim Start von sich aus. Und wie ebenfalls mehrfach erwähnt (letztlich deutet auch der verlinkte FAQ-eintrag darauf hin), ist die Anzeige in TeXstudio aber ohnehin nur eine Heuristik. Sie ist also nicht mehr als ein Hinweis. Entscheidend ist, was beim LaTeX-Lauf passiert.

Re: Pakete in TeX-Studio

von uliken » Mi 29. Apr 2020, 08:53

Ein Neustart von Texstudio reicht nach Paketinstallationen on the fly, um Texstudio die neu installierten Pakete bekannt zu machen.

Re: Pakete in TeX-Studio

von Schimmelpilz » Mi 22. Apr 2020, 13:28

Ah okay. Danke Dir für die Zusammenfassung. Also ich habe zwei Tage lang MikTeX, TeXStudio und biber in allen möglichen Versionen installiert und wieder deinstalliert. So wie ich es jetzt habe (32 bit, basic MikTex, on the fly) funzt es jedenfalls. Wenn keine weiteren Fehler auftauchen, werdeich es erstmal so laufen lassen.
Es war halt schon komisch, dass TeX-Studio garnix geladen hatte, auch nicht die fundamentalsten Sachen, z.B. kein scrartcl!.
Jetzt erkennt er zumindest alles, was in der Präambel steht (siehe Anhang). Damit kann ich arbeiten. Wollte eigentlich noch ein Bild hochladen, das zeigt, wie es jetzt aussieht, aber weiß grad nicht, ob und wie das jetzt geht.

Re: Pakete in TeX-Studio

von MoeWe » Di 21. Apr 2020, 18:19

Mhh, ich benutze schon seit Jahren die 64-Bit-Version von MikTeX ohne große Probleme (also zumindest ohne große Probleme, die ich nicht selbst verursacht hätte), die On-the-Fly-Installation von Paketen funktioniert bei mir auch weitestgehend zuverlässig.

Aus dem gezeigten Bild mit dem Fehlermeldungen wird mir auch nicht ganz deutlich, ob es sich hier wirklich um ein Problem mit fehlenden Paketen oder etwas anderes handelt. Nur weil TeXstudio gewisse Dinge nicht finden kann, heißt das nicht immer unbedingt, dass das auch für LaTeX so ist. Wichtig ist hier, was genau in der .log-Datei steht. TeXstudios Hinweise werden zum Teil unabhängig von einem etwaigen LaTeX-Lauf nur durch Durchsehen des Codes erzeugt.

Da es jetzt aber zu funktionieren scheint, ist das wahrscheinlich eh hinfällig und eine genauere Analyse mit Durchsicht der .log-Datei nicht mehr nötig oder möglich. Worauf ich eigentlich hinaus will: Es ist schon seit Jahre nicht mehr nötig, Biber manuell zu installieren. Das war einmal so, da es früher keine extra 64-Bit-Version für Windows gab und MikTeX die dann in der 64-Bit-Version nicht in den Paketquellen hatte. Man musste dann die 32-Bit-Version manuell installieren. Inzwischen werden aber für Biber auf Windows sowohl die 32-Bit- als auch die 64-Bit-Version bereitgestellt und beide sind in MikTeX vorhanden (Link zu 64-Bit-Version und 32-Bit-Version in der MikTeX-Paket-Datenbank). Es ist damit sogar nicht mehr nur unnötig, Biber manuell zu installieren, da man Biber viel einfacher über die MikTeX-Console installieren kann (ich glaub nicht, dass es On-the-Fly installiert werden kann, ich denke das geht nur für LaTeX-Pakete und -Klassen), es kann sogar schädlich sein, da biblatex und Biber immer in passenden Versionen installiert sein müssen. Wenn man jetzt Biber manuell installiert und biblatex von MikTeX installieren und updaten lässt, dann läuft man Gefahr, dass früher oder später die Versionen nicht mehr zusammenpassen. Wenn man biblatex und Biber beide von MikTeX installieren und verwalten lässt, sollte das kein Problem sein (zumindest, wenn man nicht mit dem klassischen MikTeX-Admin-User-Dilemma zu kämpfen hat: wenn man eine Mehrbenutzerinstallation von MikTeX hat, sollte man Updates immer im Admin- und im Nutzer-Modus durchführen).

Daher sollte das Rezept eigentlich sein:
  1. Eventuell vorhandene alte MikTeX-Installationen löschen (es kann klug sein, sicher zu gehen, dass auch Konfigurations-Ordner und -Datein restlos gelöscht sind)
  2. Gewünschten MikTeX-Installer runterladen
  3. MikTeX-Installieren
  4. Update machen (ist nach der Installation empfohlen)
  5. Gewünschte Pakete installieren oder On-the-Fly-Installation aktivieren (es ist zu bedenken, dass es im Allgemeinen eine gute Idee ist, nach der Installation eines neuen Paketes ein Update zu machen, damit alle Abhängigkeiten auf dem neusten, hoffentlich kompatiblen, Stand sind; manchmal wird gerade vor nahen Deadlines aber von Updates abgeraten), wenn Biber gewünscht ist, sollte es in diesem Schritt ebenso wie biblatex über die Console installiert werden
  6. Pfadeinstellungen/Editor anpassen (speziell für Biber gibt es Hilfe bei TeXWelt und bei TeX.SX, die meisten anderen Programme werden häufig von den Editoren selbst gefunden)
  7. Dokument kompilieren (wenn Pakete fehlen: installieren oder von On-the-Fly installieren lassen; bei Fehlern immer die .log-Datei lesen und nicht ausschließlich auf die Aufbereitung des Editors verlassen, dabei sollte immer mit dem ersten Fehler angefangen werden, da bestimmte Arten von Fehlern weitere Fehler nach sich ziehen können)

Re: Pakete in TeX-Studio

von Schimmelpilz » Di 21. Apr 2020, 17:33

Okay, also ich habe es hier irgendwie zum Laufen gebracht. Hauptsächlich indem ich die 32 Bit-Version von miktex in der basic version als Admin mit "on the fly" installiert habe. Außerdem lief bei mir biber auch auf 32bit miktex nicht, also habe ich mich an dieses Rezept gehalten:

https://tex.stackexchange.com/questions ... of-windows .

Es scheint also immernoch Ungereimtheiten zwischen TexStudio, miktex, biber und 32/64 Bit Systemen zu geben. Vielleicht könnte mal jemand mit viel Ahnung aufschreiben, wie man das ganze am besten aufsetzt ohne alles zwanzig mal neuinstallieren zu müssen?

Aber ja, wie unten angemerkt wurde scheinen meine KOMA-Einstellungen auch eine Überholung zu benötigen. Es läuft noch nicht fehlerfrei durch. Aber die Pakete werden jetzt automatisch geladen und erkannt. Und das war das Thema dieses Threads.

Grüße,
SchP

Nach oben