法语口音与 htlatex 对齐环境

法语口音与 htlatex 对齐环境

我正在使用第一个latex编译器来生成 pdf 文档。在.tex源代码中,我有以下等式:

\begin{align}
\text{tenseur sym\'etrique :}\,\,\,\,& S_{ij}=(1/2)\,(T_{ij}+T_{ji}) \notag \\
\text{tenseur antisym\'etrique :}\,\,\,\,& A_{ij}=(1/2)\,(T_{ij}-T_{ji})
\label{exo4117}
\end{align}

生成以下渲染结果:

Latex 渲染

现在,我尝试使用编译器通过 MathJax 生成 HTML 页面htlatex并得到以下结果:

Htlatex 渲染

如您所见,法语口音没有被考虑在内。我怀疑这个\text{...}问题暗示了这一点。

我怎样才能规避这个问题并生成带有法语口音的 MathJax 方程式(就像我用latex编译器做的那样)?欢迎提出任何建议。

问候

答案1

MathJax 似乎不支持数学文本中的 TeX 重音符号。您可以直接使用重音符号:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}

\begin{document}

\begin{align}
  \text{tenseur symétrique :}\,\,\,\,& S_{ij}=(1/2)\,(T_{ij}+T_{ji}) \notag \\
  \text{tenseur antisymétrique :}\,\,\,\,& A_{ij}=(1/2)\,(T_{ij}-T_{ji})
  \label{exo4117}
\end{align}

\end{document}

为了请求对重音字符的良好支持,似乎有必要使用

MathJax.Hub.Config({
  "HTML-CSS": {
    mtextFontInherit: true
  }
})

作为 MathJax 的配置。tex4ht 的完整配置文件:

\RequirePackage{mathjax-latex-4ht}
\Preamble{xhtml}
\begin{document}
\Configure{@HEAD}{\HCode{\unexpanded{<script type="text/x-mathjax-config"> MathJax.Hub.Config({ 
        TeX: {Macros : {  mathlarger: ["{\\large \#1}",1] }},
        "HTML-CSS": { mtextFontInherit: true }
});</script>}}}
\EndPreamble

它的渲染方式如下:

在此处输入图片描述

相关内容