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:
Kurzanleitung:
SumatraPDF portable heruntergeladen und in C:\Users\carnap\AppData\Local\SumatraPDF gespeichert
Skript-Zeilen:
NPP_SAVE
"C:\Program Files (x86)\Notepad++\miktex_to_latex.bat" "$(CURRENT_DIRECTORY)" "$(NAME_PART)" "$(NAME_PART).pdf"
Hinweise:
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) 492-mal heruntergeladen
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:
[list]Windows 10[/list]
[list]MiKTeX 21.3 Portable Edition 64 Bit installiert[/list]
[list]Notepad++ 32 Bit installiert in C:\Program Files (x86)\Notepad++[/list]
[list]MiKTeX läuft seit Monaten ohne Probleme, ich verwendete bisher TeXworks[/list]
Kurzanleitung:
[list=1] SumatraPDF portable heruntergeladen und in C:\Users\carnap\AppData\Local\SumatraPDF gespeichert[/list]
[list=2] Eine Batchdatei miktex_to_latex.bat erstellt und im Installationsverzeichnis von Notepad++ abgelegt; siehe Dateianhang[/list]
[list=3] Auf https://sourceforge.net/projects/npp-plugins/files/NppExec/ das NppExec-Plugin für 32 Bit heruntergeladen (Name des Archivs: NppExec_062_dll.zip). Wer die 64-Bit-Version von Notepad++ verwendet, lädt die 64-Bit-Version herunter (nicht getestet).[/list]
[list=4] Archiv ins Verzeichnis C:\Program Files (x86)\Notepad++\plugins in ein Verzeichnis NppExec entpackt[/list]
[list=5] *.tex-Datei geöffnet[/list]
[list=6] 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").[/list]
[list=7] Klick auf OK => Das LaTeX-File wird übersetzt und im Sumatra-Fenster ausgegeben. => Hurrah! Funkt![/list]
[list=8] 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.[/list]
[list=9] In Notepad++: Menü => Einstellungen => Tastenkombi erstellen => Register "Plugin-Kommandos": Nach unten scrollen bis zum Skript PDFLaTeX. Skript anklicken und Shortcut vergeben => Close[/list]
Skript-Zeilen:
[code]NPP_SAVE
"C:\Program Files (x86)\Notepad++\miktex_to_latex.bat" "$(CURRENT_DIRECTORY)" "$(NAME_PART)" "$(NAME_PART).pdf"[/code]
Hinweise:
[list] Das alles ist nicht auf meinem Mist gewachsen. Ich habe diese Konfiguration aus dem TeX-Stackexchange https://tex.stackexchange.com/questions/43984/using-notepad-with-miktex-on-windows, die Anleitung dort ist aber nicht ganz genau, daher habe ich etwas herumspielen müssen.[/list]
[list]Die zweite Skript-Zeile muss gegebenenfalls angepasst werden, ebenso in der Batchdatei die beiden Pfade zu Notepad++ und SumatrtaPDF[/list]
Vielleicht fragt einmal jemand danach und freut sich. Anderenfalls: Jeder soll mit seinem Lieblingseditor ans Ziel kommen :-)