我正在使用第一个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}
生成以下渲染结果:
现在,我尝试使用编译器通过 MathJax 生成 HTML 页面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
它的渲染方式如下: