GELÖST (\plusminus gelöst): pandoc und \ opt
"Jakob Mendel" (via tex-d-l Mailing List) <[email protected]>
| Newsgroups | gmane.comp.tex.german |
|---|---|
| Message-ID | <[email protected]> |
Am 16.06.23 um 18:30 schrieb Jakob Mendel (via tex-d-l Mailing List):
> Liebe Fachleute,
>
> ich benutze lualatex und \usepackage{optional}, um zwischen alter und
> neuer Rechtschreibung umzuschalten. Hier ein Minimalbeispiel:
> ---
> \documentclass{article}
>
> \usepackage{optional}
> \newcommand{\ExplainOptions}{alt = alte RS, neu = neue RS}%
> \AskOption%
>
> [...]
>
> \begin{document}
> Ich denke, \opt{alt}{daß}\opt{neu}{dass} pandoc eine korrekte HTML-Datei
> erzeugen sollte.
> \end{document}%
> ---
>
> Die pdf-Datei läßt sich mit lualatex problemlos erzeugen.
>
> Die korrespondierende html-Datei läßt sich mit pandoc erzeugen.
> Allerdings verschluckt pandoc zuverlässig das "daß" bzw. "dass".
> Genauer: pandoc ignoriert das \AskOption – es fragt einfach nicht.
Vielen Dank für Eure Antworten.
Mit pandoc bin ich nicht weitergekommen, aber mit make4ht. Wenn man
> \usepackage{optional}
> \newcommand{\ExplainOptions}{alt = alte RS, neu = neue RS}%
> \AskOption%
durch
\usepackage[alt]{optional}
ersetzt und
make4ht -l <Datei.tex> # -l wie lualatex
aufruft, kommt man dem gewünschten Ergebnis schon ziemlich nahe:
– Die Konvertierung läuft ohne Fehlermeldungen durch.
– Auszeichnungen wie kursiv und Kapitälchen werden korrekt umgesetzt.
– Die Anführungszeichen (einfache wie doppelte) werden typographisch
korrekt ausgegeben (was bei pandoc nicht der Fall war).
– Ebenso wird der babel shorthand "= korrekt wiedergegeben.
Nicht ganz perfekt ist die ausgegebene html-Datei:
– Gelegentlich tauchen zwei Leerzeilen innerhalb eines Absatzes auf.
– Mindestens einmal verschwindet ein Leerzeichen zwischen zwei Wörtern.
– Aus dem babel shorthand "~ wird "- ", also mit falschen Leerzeichen.
Schließlich bekommt man eine ziemlich lange Datei missfont.log, was mich
im Moment aber nicht weiter stört.
Frohes TeXen!
Jakob
P. S. Falls es andere Lösungen gibt, lerne ich gern hinzu.
--
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