Re: off-topic (?) Javascript um Latex Dokumente zu de-macro-en
"Albrecht Backhaus" (via tex-d-l Mailing List) <[email protected]>
| Newsgroups | gmane.comp.tex.german |
|---|---|
| Message-ID | <[email protected]> |
------------------------------------------------------------------------ *Von:/From:* Axel Berger" (via tex-d-l Mailing List) <[email protected]> *Gesendet:/Sent:* Sonntag, 19.11.2023 - 11:24 *An:/To:* <[email protected]> *Betreff:/Subject:* Re: off-topic (?) Javascript um Latex Dokumente zu de-macro-en > Uwe Brauer wrote: >> var input = document.getElementById("input"), >> output = document.getElementById("output"); > Hier liegt m.E. der Hund begraben. Das riecht so, als sei mehr als das HTML > und der Browser gefordert und noch ein Server und PHP im Spiel. Das ist falsch. Es benötigt ausschliesslich die besagte html-Datei aus meinem Post als Antwort auf Uwe's Frage. Diese Datei ist problemlos lokal mit dem Browser ausführbar und bietet die gleiche Funktionalität wie das Script auf _https://jsfiddle.net/zoho/ed84y/_ <https://jsfiddle.net/zoho/ed84y/>_. _ Jeder handelsübliche Browser ist in der Lage das in der html-Datei enthaltene javascript auszuführen. Es wird weder ein Server noch php oder etwas ähnliches benötigt. Auch eine Installation von node.js ist hierfür völlig überflüssig. Die Kernanforderung war ja ursprünglich, das Script sozusagen "zu retten" für den Fall, dass die oben erwähnte Webseite mal nicht mehr online ist. Wenn man sich die html-Datei anschaut sieht man: Der Button führt bei click das script (siehe ganz am Ende des script-Teiles in der html-Datei) aus. Er liest aus dem input-Bereich (links) der HTML-Seite den Text ein, verarbeitet ihn und gibt in im output-Bereich (rechts) bearbeitet aus. Die html-Seite an sich ist ganz simpel und enthält eigentlich nur die Definition des Buttons sowie der Eingabe- und Ausgabe-Bereiche und das js. Das Ganze ist darauf ausgelegt, die Möglichkeit zu schaffen, einen tex-Inhalt in einem Browserfenster eingeben zu können und das bearbeitete Ergebnis dann nebendran auf Knopfdruck angezeigt zu bekommen. Sofern man jetzt eine Möglichkeit sucht, das Ganze statt im Browser auf Kommandozeilenebene durchführen zu wollen, so muss man die Ein- und Ausgabelogik ändern, da man dann ja aus einer Eingabedatei lesen und das Ergebnis wiederum in eine Ausgabedatei schreiben müsste. Zudem braucht es dann ein entsprechend auf Kommandozeilenebene ausführbares script. Also so etwas wie : konvertiere <eingabe.tex> <ausgabe.tex>. Gruss Albrecht -- FAQ: http://texfragen.de/ Durchsuchbares Archiv: https://www.listserv.dfn.de/sympa/arc/tex-d-l Unsubscribe/Verwaltung: https://www.listserv.dfn.de/sympa/info/tex-d-l