TexStudio portable - Immer Fehler mit

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: TexStudio portable - Immer Fehler mit

von SwissDarky » So 18. Jun 2017, 11:26

Anonymous hat geschrieben:Was hat eigentlich MiKTeX portable mit TeX Live zu tun?
Nicht viel - Darf natürlich gerne verschoben werden :)

von Gast » Di 30. Mai 2017, 08:41

Was hat eigentlich MiKTeX portable mit TeX Live zu tun?

von SwissDarky » Mo 29. Mai 2017, 17:35

Hier die Lösung für portable TexStudio:

Nach relativ langem hin- und her-probieren habe ich nun eine brauchbare Lösung gefunden:

1. "TexStudio_Portable"-Ordner erstellen, zB auf USB-Stick
2. MiKTeX portable von https://miktex.org/portable in den erstellten Ordner extrahieren
3. TexStudio portable zB von http://www.computerbild.de/download/TeX ... 51474.html downloaden und in erstellten Ordner entpacken
4. Ein Textdokument erstellen mit folgendem Inhalt:
@echo off

start "" "..\TexStudio_Portable\MiKTeX-Portable\texmfs\install\miktex\bin\miktex-taskbar-icon.exe"
und dieses unter "1.MiKTeX_starten.cmd" speichern (So gibt es eine ausführbare Datei)
5. Eine .txt-Datei erstellen mit folgendem Inhalt:
"texstudio-2.12.2\texstudio.exe"
und dieses als "2.In_Command_Prompt_einfügen.txt" abspeichern (Datei ist also NICHT ausführbar)
6. Eine Textdatei erstellen mit folgender Anleitung:
1. "1.MiKTeX_starten.cmd" starten
2. Unten rechts in Taskleiste: Rechtsklick auf MiKTeX -> Command Prompt
3. Text aus "2.In_Command_Prompt_einfügen.txt" (mit Rechtsklick) in offenes Command Prompt einfügen -> Enter

Nun startet automatisch TeXStudio

!!!ACHTUNG: Um nach dem Schliessen von TeXStudio den Stick auswerfen zu können, muss unten rechts "MiKTeX" beendet werden!!!
Nun sollte die Ordnerstruktur folgendermassen aussehen:

TexStudio_Portable
--- MiKTeX-Portable
--- texstudio-2...
--- 1.MiKTeX_starten.cmd
--- 2.In_Command_Prompt_einfügen.txt
--- Detaillierte_Startanleitung.txt

Jetzt ist es eigentlich anhand der detaillierten Anleitung selbsterklärend. Einfach 1. ausführen, dann den Text aus 2. vollständig kopieren, dann rechts unten unter Miktex via Rechtsklick auf "Command Prompt" die Eingabeaufforderung öffnen und dann durch einfügen des Texts TexStudio starten.

Sollte jemand genug schlau sein, das Ganze noch mehr zu automatisieren, so bin ich natürlich nicht abgeneigt es zu erfahren.

Frohes LaTeX'en :D

von SwissDarky » Do 4. Mai 2017, 19:17

u_fischer hat geschrieben:Miktex portable kommt mit einem kleinen Programm, das ein Menu in deiner Taskbar installiert:

https://miktex.org/portable

Starte das, wähle dann "command prompt" aus. Dort gibst du dann den Pfad zu texstudio ein (wenn das sich parallel zu deinem miktex-Ordner befindet, sowas wie "..\texstudio\texstudio.exe"), dann sollte texstudio starten und die Pfade von miktex kennen.

Ggfs. muss du vorher die Konfigurationen, die du gemacht hast, wieder rückgängig machen. Es sollte dort nur "pdflatex.exe -synctex=1 -interaction=nonstopmode %.tex" und nicht "langer\pfad\zu\pdflatex ..." stehen.
Du bist mein Held, es funktioniert :D Vielen Dank ^^

Jetzt ist nur noch die Frage: Wie kann ich jetzt eine Verknüpfung erstellen, die all diese Schritte selber macht, dass man nur noch das Programm (zB eine .exe) starten muss und es startet TexStudio via MikTex? Geht das überhaupt?

Vielen Dank für deine Hilfe.

von Gast » Do 4. Mai 2017, 18:51

von u_fischer » Do 4. Mai 2017, 18:44

Miktex portable kommt mit einem kleinen Programm, das ein Menu in deiner Taskbar installiert:

https://miktex.org/portable

Starte das, wähle dann "command prompt" aus. Dort gibst du dann den Pfad zu texstudio ein (wenn das sich parallel zu deinem miktex-Ordner befindet, sowas wie "..\texstudio\texstudio.exe"), dann sollte texstudio starten und die Pfade von miktex kennen.

Ggfs. muss du vorher die Konfigurationen, die du gemacht hast, wieder rückgängig machen. Es sollte dort nur "pdflatex.exe -synctex=1 -interaction=nonstopmode %.tex" und nicht "langer\pfad\zu\pdflatex ..." stehen.

von SwissDarky » Do 4. Mai 2017, 18:41

u_fischer hat geschrieben:Starte besser texstudio über die Kommandzeile von miktex portable.
Wenn ich Miktex portable starten will, kommt die Fehlermeldung "miktex-taskbar-icon konnte nicht gefunden werden", obwohl es aber im Ordner bin vorhanden ist.

von SwissDarky » Do 4. Mai 2017, 18:37

u_fischer hat geschrieben:Öffne mal in texstudio über tools->Terminal öffnen eine Kommandozeile und gebe dort

pdflatex --help

ein und drücke dann enter. Was passiert?


Ich würde übrigens keine absoluten Pfade in texstudio eintragen. Das macht es nur mühselig, wenn man den Stick mal an einem anderen Laufwerk hat. Starte besser texstudio über die Kommandzeile von miktex portable.
Es kommt die Fehlermeldung, dass es nicht gefunden wurde. Wie kann ich die beiden Programme verknüpfen?

von SwissDarky » Do 4. Mai 2017, 18:32

Anonymous hat geschrieben:Warum stellst du eine Frage zur Verwendung des Editors Texstudio mit der Live-Version von MiKTeX im Forum für TeX Live?

Hast du Texstudio denn so in die Live-Version von MiKTeX integriert, dass es MiKTeX auch findet? Wird denn ein PDF erzeugt? Gibt es eine log-Datei des LaTeX-Laufs?

Sorry, aber YouTube-Filmchen kann (und will) ich gerade keine anschauen.
Vielen Dank für deine schnelle Antwort.

Tut mir Leid, ich wusste nicht in welches Forum es am besten passt, und da es in diesem Forum einige TexStudio-Einträge hat dachte ich es passt so ^^

Es wird leider gar nichts generiert, weder ein PDF noch ein logfile. Was mainst du mit Texstudio in Miktex integriert? Was müsste ich denn dort eingeben? Ich dachte, ich muss nur bei Texstudio die Pfade auf Miktex ändern. Was muss man denn bei Miktex noch ändern?

von u_fischer » Do 4. Mai 2017, 18:31

Öffne mal in texstudio über tools->Terminal öffnen eine Kommandozeile und gebe dort

pdflatex --help

ein und drücke dann enter. Was passiert?


Ich würde übrigens keine absoluten Pfade in texstudio eintragen. Das macht es nur mühselig, wenn man den Stick mal an einem anderen Laufwerk hat. Starte besser texstudio über die Kommandzeile von miktex portable.

Nach oben