
From:  Raymond Toy 
Subject:  Re: tightening mathjax tex options 
Date:  Sat, 7 Sep 2024 06:39:56 0700 
Useragent:  Mozilla Thunderbird 
On 9/6/24 11:29 PM, Patrice Dumas wrote:
Thank you for going above and beyond and looking into this! I’ve forgotten a lot of the details and didn’t have a chance to look at the history.On Sat, Sep 07, 2024 at 07:58:47AM +0200, Patrice Dumas wrote:Oh, you’re right. I think I know why. Someone wants to use an really ancient version of texinfo (5.x) even though the official build says it should be at least 6.8. I tried to make it a requirement, but that didn’t work.I had a look at the maxima source code, and indeed, you can either use texi2any mathjax support or do it yourself, with m4 substitutions. For some reason, in configure.ac, 6.8 is included in the platforms where you set MathJax by yourself:
Thanks again for taking the time to verify the new options don’t impact Maxima’s manual!dnl If the makeinfo version is older than or equal to 6.8, we dnl need to include MathJax ourselves when building the HTML dnl files. need_mathjax=false if test ${makeinfo_version} le 608; then need_mathjax=true fi So starting with 7.0, your build system is set such that to use the regular tex2any MathJax support. In that case, the m4 code generates @math and @displaymath. I actually checked a build with texinfo 7.1 and it looks fine and the 'regular' MathJax support is used. I also tested adding the tex options block I propose and saw no visible difference. So, for your use, the new options should work.
[Prev in Thread]  Current Thread  [Next in Thread] 