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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.