如何教make4ht正確理解newcommand?

如何教make4ht正確理解newcommand?

製作4htwithout /newcommandinside 文件與上下索引配合得很好,請參閱1_definition.htmlin的情況這個 Git 儲存庫 在此輸入影像描述 但是當文件涉及到,例如,\newcommand \coeffX [4][X]{\mathbf{#1}_{{#2},{#3}}(#4)}最終的結果並不是那麼漂亮的方式,即 在此輸入影像描述 在哪裡X定義為\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)}

這是結果:

在此輸入影像描述

相關內容