Wie bringt man make4ht bei, newcommand richtig zu verstehen?

Wie bringt man make4ht bei, newcommand richtig zu verstehen?

Make4htohne /newcommandinnerhalb des Dokuments funktioniert ziemlich gut mit Auf- und Abwärtsindizes, siehe den Fall von 1_definition.htmlinDieses Git-Repository Bildbeschreibung hier eingeben Aber wenn das Dokument beinhaltet, zum Beispiel ein \newcommand \coeffX [4][X]{\mathbf{#1}_{{#2},{#3}}(#4)}das Endergebnis ist nicht so schön Weg getan, das heißt Bildbeschreibung hier eingeben WoXwird definiert durch \newcommand \coeffX [4][X]{\mathbf{#1}_{{#2},{#3}}(#4)}. Siehe den Fall von index.htmlinDieses Git-Repository.

Frage: Gibt es eine Möglichkeit, dieses Problem zu beheben?

Antwort1

Dies ist ein häufiges Problem bei tiefgestellten und hochgestellten Zeichen in TeX4ht. Die Zeichen _und ^sind in der Präambel nicht aktiv, daher funktionieren die hier definierten Befehle nicht richtig. Verwenden Sie stattdessen am besten die Befehle \spund :\sb

\newcommand \coeffX [4][X]{\mathbf{#1}\sb{#2,#3}(#4)}

Dies ist das Ergebnis:

Bildbeschreibung hier eingeben

verwandte Informationen