MiKTex mit Notepad++ als LaTeX-Editor

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: MiKTex mit Notepad++ als LaTeX-Editor

Re: MiKTex mit Notepad++ als LaTeX-Editor

von newuser » Fr 14. Jan 2022, 11:40

Eine Batchdatei miktex_to_latex.bat erstellt und im Installationsverzeichnis von Notepad++ abgelegt; siehe Dateianhang

Wozu mache ich eine Bat die auf sich selber Zeigt? Bei mir funktioniert das setup so aufjedenfall nicht.
D:\UserData\xxx\Latex\Notepad++>"D:\UserData\xxx\Latex\Notepad++" "$(CURRENT_DIRECTORY)" "$(NAME_PART)"
Der Befehl ""D:\UserData\xxx\Latex\Notepad++"" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

MiKTex mit Notepad++ als LaTeX-Editor

von carnap64 » Sa 10. Apr 2021, 13:49

Hallo Forum,

mein Ziel war, Notepad++ als LaTeX-Editor zu verwenden, und zwar bequem: Mit einer Tastkombination wird das geöffnete tex-File übersetzt und automatisch das PDF in SumatraPDF ausgegeben. Der PDF-Editor bleibt offen. Schreibe ich einen Satz hinzu und stoße den LaTeX-Lauf erneut an, wird der neue Satz angezeigt.

Meine Situation:

  • Windows 10

  • MiKTeX 21.3 Portable Edition 64 Bit installiert

  • Notepad++ 32 Bit installiert in C:\Program Files (x86)\Notepad++

  • MiKTeX läuft seit Monaten ohne Probleme, ich verwendete bisher TeXworks

Kurzanleitung:

  1. SumatraPDF portable heruntergeladen und in C:\Users\carnap\AppData\Local\SumatraPDF gespeichert

  • Eine Batchdatei miktex_to_latex.bat erstellt und im Installationsverzeichnis von Notepad++ abgelegt; siehe Dateianhang

  • Archiv ins Verzeichnis C:\Program Files (x86)\Notepad++\plugins in ein Verzeichnis NppExec entpackt

  • *.tex-Datei geöffnet

  • In Notepad++ ein Skript erstellen: Menü => Erweiterungen => NppExec => Execute => Es wird ein Popup geöffnet. In das Feld habe ich zwei Zeilen geschrieben (siehe unten "Skript-Zeilen").

  • Klick auf OK => Das LaTeX-File wird übersetzt und im Sumatra-Fenster ausgegeben. => Hurrah! Funkt!

  • In Notepad++: Menü => Erweiterungen => NppExec => Advanced Options => Attribut "Associated script": Das Skript PDFLaTeX auswählen; dann im Attribut "Item Name" aussagekräftige Bezeichnung vergeben (z. B. PDFLaTeX); Schaltfläche "Add/Modify" anklicken. => Jetzt wird das Skript im Bereich "Menu Items" angezeigt.

  • In Notepad++: Menü => Einstellungen => Tastenkombi erstellen => Register "Plugin-Kommandos": Nach unten scrollen bis zum Skript PDFLaTeX. Skript anklicken und Shortcut vergeben => Close

Skript-Zeilen:

NPP_SAVE
"C:\Program Files (x86)\Notepad++\miktex_to_latex.bat" "$(CURRENT_DIRECTORY)" "$(NAME_PART)" "$(NAME_PART).pdf"

Hinweise:

  • Die zweite Skript-Zeile muss gegebenenfalls angepasst werden, ebenso in der Batchdatei die beiden Pfade zu Notepad++ und SumatrtaPDF

Vielleicht fragt einmal jemand danach und freut sich. Anderenfalls: Jeder soll mit seinem Lieblingseditor ans Ziel kommen :-)

Dateianhänge
miktex_to_latex.txt
(875 Bytes) 481-mal heruntergeladen

Nach oben