Re: Makeinfo html Customization Options

Raymond Toy <[email protected]> Fri, 26 Jun 2026 08:14:44 -0700
Newsgroups gmane.comp.tex.texinfo.general
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------BEtlL0zEc41fwvsJkoCBk2Rq
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

On 6/25/26 11:34 PM, Patrice Dumas wrote:

> On Thu, Jun 25, 2026 at 09:03:39PM +0000, Heime wrote:
>> Have been looking into the html options in makeinfo.
>> What would be the common scenarios on their use.  The
>> split options seems useful, what others are common to
>> apply?
> The options related to CSS, --css-include or --css-ref are also commonly
> used, the remaining HTML-specific options are less likely to be useful,
> in my opinion.
>
> One customization variable is also of general relevance, namely
> HTML_MATH if the manual contains math, with the easiest value to use
> being mathjax, like
>    texi2any --html -c HTML_MATH=mathjax
That’s important for Maxima’s manual to display nice TeX-style formulas. 
Also, the HIGHLIGHT_SYNTAX option is useful if you want to have syntax 
highlighting of your code examples. It’s not currently enabled by 
default in Maxima’s manual, but I use it in my local builds.
&#8203;
--------------BEtlL0zEc41fwvsJkoCBk2Rq
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF=
-8">
    <title></title>
    <meta charset=3D"utf-8">
  </head>
  <body>
    <div class=3D"markdown-here-wrapper">
      <p style=3D"margin-bottom: 19.2px; margin-top: 0px;">On 6/25/26
        11:34 PM, Patrice Dumas wrote:<br>
      </p>
      <blockquote type=3D"cite"
style=3D"border-block-color: rgb(119, 119, 119); border-bottom-color: rgb=
(119, 119, 119); border-inline-color: rgb(114, 159, 207) rgb(119, 119, 11=
9); border-inline-start: 2px solid rgb(114, 159, 207); border-left: 2px s=
olid rgb(114, 159, 207); border-right-color: rgb(119, 119, 119); border-t=
op-color: rgb(119, 119, 119); color: rgb(119, 119, 119); column-rule-colo=
r: rgb(119, 119, 119); margin: 19.2px 0px; outline-color: rgb(119, 119, 1=
19); padding-inline: 16px; padding-left: 16px; padding-right: 16px; quote=
s: none; text-decoration-color: rgb(119, 119, 119); text-emphasis-color: =
rgb(119, 119, 119);">
        <pre wrap=3D"" class=3D"moz-quote-pre">On Thu, Jun 25, 2026 at 09=
:03:39PM +0000, Heime wrote:
</pre>
        <blockquote type=3D"cite">
          <pre wrap=3D"" class=3D"moz-quote-pre">Have been looking into t=
he html options in makeinfo.
What would be the common scenarios on their use.  The=20
split options seems useful, what others are common to=20
apply?
</pre>
        </blockquote>
        <pre wrap=3D"" class=3D"moz-quote-pre">The options related to CSS=
, --css-include or --css-ref are also commonly
used, the remaining HTML-specific options are less likely to be useful,
in my opinion.

One customization variable is also of general relevance, namely
HTML_MATH if the manual contains math, with the easiest value to use
being mathjax, like
  texi2any --html -c HTML_MATH=3Dmathjax
</pre>
      </blockquote>
      That=E2=80=99s important for Maxima=E2=80=99s manual to display nic=
e TeX-style
      formulas. Also, the HIGHLIGHT_SYNTAX option is useful if you want
      to have syntax highlighting of your code examples. It=E2=80=99s not=

      currently enabled by default in Maxima=E2=80=99s manual, but I use =
it in
      my local builds.
    </div>
    <div class=3D"mdhr-raw"
style=3D"height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-s=
ize:0;padding:0;margin:0;"
      aria-hidden=3D"true"
title=3D"MDH:PGJyPjxicj48ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDYvMjUv=
MjYgMTE6MzQgUE0sIFBhdHJpY2UgRHVtYXMgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlI=
HR5cGU9ImNpdGUiIGNpdGU9Im1pZDphajRkZ092M2JsdWZoaGVVQGZyZWUuZnIiPjxwcmUgd3=
JhcD0iIiBjbGFzcz0ibW96LXF1b3RlLXByZSI+T24gVGh1LCBKdW4gMjUsIDIwMjYgYXQgMDk=
6MDM6MzlQTSArMDAwMCwgSGVpbWUgd3JvdGU6CjwvcHJlPjxibG9ja3F1b3RlIHR5cGU9ImNp=
dGUiPjxwcmUgd3JhcD0iIiBjbGFzcz0ibW96LXF1b3RlLXByZSI+SGF2ZSBiZWVuIGxvb2tpb=
mcgaW50byB0aGUgaHRtbCBvcHRpb25zIGluIG1ha2VpbmZvLgpXaGF0IHdvdWxkIGJlIHRoZS=
Bjb21tb24gc2NlbmFyaW9zIG9uIHRoZWlyIHVzZS4gIFRoZSAKc3BsaXQgb3B0aW9ucyBzZWV=
tcyB1c2VmdWwsIHdoYXQgb3RoZXJzIGFyZSBjb21tb24gdG8gCmFwcGx5Pwo8L3ByZT48L2Js=
b2NrcXVvdGU+PHByZSB3cmFwPSIiIGNsYXNzPSJtb3otcXVvdGUtcHJlIj5UaGUgb3B0aW9uc=
yByZWxhdGVkIHRvIENTUywgLS1jc3MtaW5jbHVkZSBvciAtLWNzcy1yZWYgYXJlIGFsc28gY2=
9tbW9ubHkKdXNlZCwgdGhlIHJlbWFpbmluZyBIVE1MLXNwZWNpZmljIG9wdGlvbnMgYXJlIGx=
lc3MgbGlrZWx5IHRvIGJlIHVzZWZ1bCwKaW4gbXkgb3Bpbmlvbi4KCk9uZSBjdXN0b21pemF0=
aW9uIHZhcmlhYmxlIGlzIGFsc28gb2YgZ2VuZXJhbCByZWxldmFuY2UsIG5hbWVseQpIVE1MX=
01BVEggaWYgdGhlIG1hbnVhbCBjb250YWlucyBtYXRoLCB3aXRoIHRoZSBlYXNpZXN0IHZhbH=
VlIHRvIHVzZQpiZWluZyBtYXRoamF4LCBsaWtlCiAgdGV4aTJhbnkgLS1odG1sIC1jIEhUTUx=
fTUFUSD1tYXRoamF4CjwvcHJlPjwvYmxvY2txdW90ZT5UaGF0J3MgaW1wb3J0YW50IGZvciBN=
YXhpbWEncyBtYW51YWwgdG8gZGlzcGxheSBuaWNlIFRlWC1zdHlsZSBmb3JtdWxhcy4mbmJzc=
DsgQWxzbywgdGhlIEhJR0hMSUdIVF9TWU5UQVggb3B0aW9uIGlzIHVzZWZ1bCBpZiB5b3Ugd2=
FudCB0byBoYXZlIHN5bnRheCBoaWdobGlnaHRpbmcgb2YgeW91ciBjb2RlIGV4YW1wbGVzLiZ=
uYnNwOyBJdCdzIG5vdCBjdXJyZW50bHkgZW5hYmxlZCBieSBkZWZhdWx0IGluIE1heGltYSdz=
IG1hbnVhbCwgYnV0IEkgdXNlIGl0IGluIG15IGxvY2FsIGJ1aWxkcy48YnI+PGJyPjx1bCBjb=
GFzcz0iZHJvcGRvd24tbWVudSB0ZXh0Y29tcGxldGUtZHJvcGRvd24iIHN0eWxlPSJkaXNwbG=
F5OiBub25lOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDEwMDA7IiBjb250ZW50ZWR=
pdGFibGU9ImZhbHNlIiBwb3BvdmVyPSJhdXRvIj48L3VsPg=3D=3D">&amp;#8203;</div>
  </body>
</html>

--------------BEtlL0zEc41fwvsJkoCBk2Rq--