make4ht に newcommand を適切に理解させるにはどうすればよいでしょうか?

make4ht に newcommand を適切に理解させるにはどうすればよいでしょうか?

メイク4ht文書内では/newcommand上下のインデックスでうまく機能します1_definition.htmlこのGitリポジトリ ここに画像の説明を入力してください しかし、例えば、文書が\newcommand \coeffX [4][X]{\mathbf{#1}_{{#2},{#3}}(#4)}最終結果があまり美しくない方法で行われる場合、つまり ここに画像の説明を入力してください どこバツは によって定義されます。の\newcommand \coeffX [4][X]{\mathbf{#1}_{{#2},{#3}}(#4)}場合を参照してください。index.htmlこのGitリポジトリ

質問: この問題を解決する方法はありますか?

答え1

これは、TeX4ht の上付き文字と下付き文字に関する一般的な問題です。_および 文字はプリアンブルではアクティブではないため、ここで定義されているコマンドは正しく動作しません。代わりにおよびコマンドを^使用するのが最適です。\sp\sb

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

結果は次のとおりです。

ここに画像の説明を入力してください

関連情報