beperkte omzetting LaTeX>html
Besten, Ik heb een vraag die voor jullie vast eenvoudig te beantwoorden is. Ik hou enige pagina's bij op kennisnet. Daar moet ik teksten die ikzelf geschreven heb opzetten. Bepaald geen ingewikkelde stukken, ze bevatten alleen hier en daar wiskunde teksten tussen $-tekens. Het content systeem kan tot op zekere hoogte overweg met LaTeX Als ik een formule wil typen dan komt deze in de html code tussen: <span class="math-tex">\( en \)</span> te staan. Kortom $x = {-b \pm \sqrt{b^2-4ac} \over 2a}$ wordt: <span class="math-tex">\(x = {-b \pm \sqrt{b^2-4ac} \over 2a}\)</span> Nu mijn vraag. Het is me veel te veel werk om al die formules opnieuw te typen. Is er een script of programmaatje (te maken) dat de eerste $ vervangt door <span class="math-tex">\( en de tweede door \)</span>? Alvast mijn dank voor het antwoord.
Ben Geels schreef:
Besten,
Ik heb een vraag die voor jullie vast eenvoudig te beantwoorden is. Ik hou enige pagina's bij op kennisnet. Daar moet ik teksten die ikzelf geschreven heb opzetten. Bepaald geen ingewikkelde stukken, ze bevatten alleen hier en daar wiskunde teksten tussen $-tekens. Het content systeem kan tot op zekere hoogte overweg met LaTeX
Als ik een formule wil typen dan komt deze in de html code tussen: <span class="math-tex">\( en \)</span> te staan.
Kortom $x = {-b \pm \sqrt{b^2-4ac} \over 2a}$ wordt: <span class="math-tex">\(x = {-b \pm \sqrt{b^2-4ac} \over 2a}\)</span>
Nu mijn vraag. Het is me veel te veel werk om al die formules opnieuw te typen. Is er een script of programmaatje (te maken) dat de eerste $ vervangt door <span class="math-tex">\( en de tweede door \)</span>?
Alvast mijn dank voor het antwoord.
Met awk:
het bestandje awkcmd:
------------------------------------------------------------------------
BEGIN { first = 1 }
{ while (index($0, "$")) {
if (first) {
sub(/\$/, "\\(")
first = 0
} else {
sub(/\$/, "\\)</span>")
first = 1
}
}
print
}
------------------------------------------------------------------------
En dan
awk -f awkcmd invoerbestand > uitvoerbestand
Het gaat er even vanuit dat je nergens \$ gebruikt.
--
Piet van Oostrum
Mens can straks probeer om eers “}$” te vervang met “}\)</span>” en daarna “$” met “<span class="math-tex">\(“ c-: Disclaimer: This e-mail (including attachments) is subject to the disclaimer published at: http://www.capetown.gov.za/general/email-disclaimer Please read the disclaimer before opening any attachment or taking any other action in terms of this e-mail. If you cannot access the disclaimer, kindly send an email to disclaimer@capetown.gov.za and a copy will be provided to you. By replying to this e-mail or opening any attachment you agree to be bound by the provisions of the disclaimer.
Kyk ook na: https://www.tug.org/applications/tex4ht/mn.html c-: Disclaimer: This e-mail (including attachments) is subject to the disclaimer published at: http://www.capetown.gov.za/general/email-disclaimer Please read the disclaimer before opening any attachment or taking any other action in terms of this e-mail. If you cannot access the disclaimer, kindly send an email to disclaimer@capetown.gov.za and a copy will be provided to you. By replying to this e-mail or opening any attachment you agree to be bound by the provisions of the disclaimer.
Met dank aan Piet, ik heb het geprobeerd en het werkt voortreffelijk! Veel dank, Ben Geels 2017-08-21 8:55 GMT+02:00 Cornie Malan < CornelisTheodorus.Malan@capetown.gov.za>:
Kyk ook na:
https://www.tug.org/applications/tex4ht/mn.html
c-:
Disclaimer: This e-mail (including attachments) is subject to the disclaimer published at: http://www.capetown.gov.za/ general/email-disclaimer Please read the disclaimer before opening any attachment or taking any other action in terms of this e-mail. If you cannot access the disclaimer, kindly send an email to disclaimer@capetown.gov.za and a copy will be provided to you. By replying to this e-mail or opening any attachment you agree to be bound by the provisions of the disclaimer. _______________________________________________ TeX-NL mailing list TeX-NL@ntg.nl https://mailman.ntg.nl/mailman/listinfo/tex-nl
participants (3)
-
Ben Geels
-
Cornie Malan
-
Piet van Oostrum